Показать сообщение отдельно
  #6 (permalink)  
Старый 14.03.2010, 18:43
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Tim
Вообще ширина и высота должны расчитываться так width + padding*2 + margin*2
borderWidthLeft + paddingLeft + width + paddingRight + borderWidthRight. Без margin.

Сообщение от Tim
С одной стороны это довольно логично, но с другой стандарты нарушены.
Когда в IE эту модель реализовывали, никаких стандартов ещё не было. Более того, сейчас уже признали, что модель IE более понятна интуитивно, и в CSS3 имеется возможность указать, какую боксовую модель использовать для блока.

Сообщение от Tim
Самый простой способ добиться кросс-браузерности - не задавать padding и margin для элементов фиксированной ширины.
Самый простой способ -- указать doctype.
Ответить с цитированием