2015-11-01 3 views
3

Мне интересно и не знаю ответ для строки строки Bootstrap, используя Display: table и content: "" для своих псевдоэлементов (после и до). Почему он использует таблицу отображения там.Использование элементов псевдонима для начальной загрузки

.row:after,.row:before{ 
display:table; 
} 

Может кто-нибудь объяснить, почему они используют?

ответ

4

.row: before, .row: после {дисплей: стол; }

Это поддерживается всеми браузерами, за исключением IE (6/7). Он генерирует псевдоэлемент до и после содержимого элемента, содержащего поплавки. Настройка отображения: таблица создает анонимную табличную ячейку и новый контекст форматирования блоков. Это действует для предотвращения краха верхнего края и улучшения согласованности между современными браузерами и IE (6/7).

+0

Спасибо за этот ответ. не может понять крах верхнего края? – Arun

+0

Границы слияния выражений означают, что смежные поля (без непустого содержимого, отступов или областей границ или разметка их разметки) из двух или более ящиков (которые могут быть рядом друг с другом или вложенными) объединяются, образуя единый запас. Полученная ширина поля - это максимальная ширина соседних полей. В CSS 2.1 горизонтальные поля никогда не разрушаются. Для получения дополнительной информации перейдите по этой ссылке, вы будете ясны ----------> http://960development.com/understand-css-margins-collapsing/ –

+0

Вау ... большое вам спасибо ... i может реализовать сейчас – Arun

Смежные вопросы