Показать сообщение отдельно
  #4 (permalink)  
Старый 14.03.2010, 13:48
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

Цитата:
почему padding при блочной модели IE, начиная с некоторого значения, приводят к увеличению ширины и высоты элемента
Вообще ширина и высота должны расчитываться так width + padding*2 + margin*2. Т.е. действительная ширина и высота становится не равна свойству width при добавлении отступов и (или) полей. Это по стандартам. Однако IE как всегда в переди планеты всей, и действительная ширина элемента в этом "браузере" равна свойству width. С одной стороны это довольно логично, но с другой стандарты нарушены. Самый простой способ добиться кросс-браузерности - не задавать padding и margin для элементов фиксированной ширины. В место этого можно сделать дополнительный сложенный контейнер и задать отступы и поля уже ему, тогда вёрстка будет выглядеть одинаково во всех браузерах.

Цитата:
начиная с некоторого значения
Возможно по тому что, начиная с некоторого значения, содержимое не помещается в контейнере.
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
Ответить с цитированием