кому: clear: both
мое содержание я использую это:
CSS:
.clr {
clear: both;
height: 0; /* i have tried 0.001em to */
line-height: .001em;
overflow: hidden;
}
HTML:
<div class="clr"> </div>
это работает отлично в каждом навигаторе. Но в IE 7 и 8 отделение все еще имеют высоту нескольких пикселей. Как я могу избежать этого?
Это проблема со шрифтами IE.
Добавьте
font-size: 0;
к вашей css декларации
Пробовали ли вы использовать «простую очистку» (или «clearfix») для очистки без разметки. Обычно это намного проще:
http://oncemade.com/renaming-and-exnding-easy-clearing-aka-clearfix/
Использование пустых DIV для облегчения представления обычно является плохой практикой. Вы можете подумать об изменении CSS элементов, которые нужно очистить. Большую часть времени очистки можно заменить использованием off inline-block
. См. http://google.co.uk/notebook/public/06909424369135510368/BDROpQwoQ4-fhwfsj#SDRZLQgoQtfHkwfsj .
Богатые