|
Модераторы: Illuminaty |
|
dwar |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 13.10.2013 Репутация: нет Всего: нет |
Есть блок с фиксированой высотой и шириной. Блок получает высоту и ширину от родительского блока. Внутри блока находится динамическое содержимое. Задача состоит в том чтоб сделать отступы внутри блока таким образом, чтоб его ширина и высота оставалась неизменной. Попытался решить проблему следующим образом:
При этом block увеличивается на 20px в высоту и ширину. Что делаю не так? PS: при использовании параметра margin та же ситуация. PPS: внутреннее содержимое - динамическое. Задавать параметры тому что внутри - не вариант. Это сообщение отредактировал(а) dwar - 13.10.2013, 00:24 |
|||
|
||||
dwar |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 13.10.2013 Репутация: нет Всего: нет |
Хм.. решил проблему самостоятельно, только совсем иначе. Родительскому блоку, от которого раньше брал значения width и height задал параметр display: table;
Теперь выглядит так:
Вроде все адекватно отображается. Проблема теперь в старых браузерах и в IE адекватно все это отобразить. PS: Мда... теперь все другие элементы внутри этого блока которым заданы padding либо margin увеличивают ширину и длину блока. Как можно избавиться от этого <ВЦ>? Это сообщение отредактировал(а) dwar - 13.10.2013, 01:17 |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Может так?
Выложи на jsFiddle.com примерчик, когда плохо и когда хорошо. Иначе непонятно местами, о чем вообще речь идет. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
skyboy |
|
|||
неОпытный Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 6 Всего: 260 |
чуется мне, что речь о той самой особенности расчета размера, которая решается с помощью box-sizing. Если надо в старых браузерах, делаешь margin вместо padding'a. и убери width/height: inherit. это вообще не о том. |
|||
|
||||
dwar |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 13.10.2013 Репутация: нет Всего: нет |
Спасибо большое) разобрался самостоятельно) поубирал width / height и все встало на свои места.
|
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |