Какой самый простой способ очистки поплавков в webkit? - PullRequest
0 голосов
/ 29 июня 2010

Я делаю плагин Google Chrome. Поэтому внедренный CSS должен работать только в webkit. Что такое специфический для webkit способ очистки поплавков?

Под очисткой float я подразумеваю сделать родительский элемент включающим все плавающие дочерние элементы, содержащиеся в нем.

Ответы [ 2 ]

2 голосов
/ 29 июня 2010

Если вам не нужно заботиться об ошибках IE, вы можете сделать стиль очистки (чтобы элемент не занимал пространство) так просто:

.Clear { clear: both; height: 0; }

для сравнения, стиль, учитывающий ошибку в одну символьную высоту IE:

.Clear { clear: both; height: 0; overflow: hidden; }

Альтернативой добавлению очищающего тега является установка стиля overflow для родительского элемента с плавающей точкой, что позволит ему сохранить свои дочерние элементы. Например, вы можете использовать overflow:hidden, но без указания размера, таким образом, родительский размер будет измеряться его дочерними элементами.

0 голосов
/ 18 июля 2010

display: inline-block сделал свое дело.

...