В чем преимущество блочной модели W3C по сравнению с блочной моделью IE5? - PullRequest
6 голосов
/ 02 января 2011

Я думаю, что модель блока IE5 больше похожа на человеческую логику о концепции блока, в том числе с отступами и рамкой. Она может напрямую определять ширину и высоту блока.

В тех случаях, когда у вас есть элемент с шириной 100%, коробка IE5 Модель позволяет добавлять отступы и граничит безопасно. Сравните это с правильная блочная модель CSS, в которой вы невозможно добавить какие-либо отступы или границы элемент с шириной 100% без нарушения макета

Итак, кто-нибудь может объяснить это подробно? В чем преимущества блочной модели W3C?

Спасибо

Ответы [ 2 ]

5 голосов
/ 02 января 2011

Пример 100% иногда является действительной проблемой с блочной моделью W3C, но в основном это спорный вопрос, поскольку вы можете использовать следующий код и добиться того, что вы называете «блочной моделью IE 5»: *

box-sizing: border-box;

/* probably not needed in 2016 */
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;

box-sizing доступно во всех основных браузерах IE8 +. Я использую это исключительно сейчас; На мой взгляд, Microsoft имела это право.

См. Также

0 голосов
/ 02 января 2011

Основное преимущество принятия блочной модели W3C заключается в том, что скорость принятия блочной модели IE5, по меньшей мере, снижается. Большинство людей считают IE6 устаревшей, не говоря уже о IE5.

...