Вам нужна верстка сайта? Выполняем СРОЧНЫЕ ЗАКАЗЫ. Кроссбраузерно, W3C. Наши специалисты верстают макеты качественно и в срок.
Блог  > Html/Css верстка  > Блочная модель, и её вариации. {

Блочная модель, и её вариации.}

Веб Браузер отображает html теги на веб-странице в виде прямоугольных областей. Такое поведение носит название Box Model (блочная модель).

Блочная модель по Консорциум (W3C.org) складывается из ширины блока (width)+левый и правый отступы (padding)+левый и правый border.


Какую блочную модель используют браузеры?

IE, начиная с версии 6, в режиме объявления Doctype использует блочную модель рекомендованную W3C. Без объявления Doctype IE использует свою собственную блочную модель.

Браузеры Firefox, Safari (Chrome) и Opera всегда используют стандартную блочную модель.

В обоих случаях ширина (width) не включает внешние отступы (margin).

Можно ли изменить режим отображения боксовой модели?

В спецификации CSS3 появится возможность смены блочной модели.

  • box-sizing: border-box
  • box-sizing: content-box

Используя первый вариант, блочная модель будет считаться традиционным (старым IE) способом. Второй, - по Консорциум.

Что же касается кроссбраузерности, “box-sizing” поддерживается всеми современными браузерами (используя свои спецификации) за исключением IE ранних версий. IE8 поддерживает данное свойство.

Спецификации cвойства box-sizing браузерами:

  • Opera 8.5+ : ‘box-sizing‘
  • Firefox 1+ : ‘-moz-box-sizing;’
  • Safari 3 : ‘-webkit-box-sizing‘
  • IE8 : ‘box-sizing‘

commentКомментарии:
Введите ваше имя:
Пишите свое:

Если вы не можете разобрать код на картинке, кликните по картинке, она обновится.
Введите код с картинки:
 
^ вверх