Почему разработчики используют псевдоэлемент :: before с display: table для родительского div - PullRequest
0 голосов
/ 26 марта 2019

Я видел, что на большинстве веб-сайтов люди часто используют псевдо с родителями <div> s ::before с content:''; (я знаю, что вам нужно поместить контент) и display: table, и я могу не понимаю, почему.

image1

и

image2

Ответы [ 2 ]

2 голосов
/ 26 марта 2019

Это называется "clearfix", вы можете узнать больше, просто набрав в Google 1 . Есть много версий этого. На скриншотах изображена, вероятно, версия Николаса Галлахера, подробнее об этом можно прочитать здесь

1 Это предоставляет простое вступление IMO

1 голос
/ 26 марта 2019

"clearfix" - это своего рода хак для исправления нулевой высоты родительских элементов, когда все его дочерние элементы плавают.Таким образом, родитель может сохранить свою высоту.

...