1. CSS-ХАК
Следующие два метода могут решить сегодня практически все взломы.
1. !важно
Благодаря поддержке !important в IE7, метод !important теперь предназначен только для HACK IE6. (Примечание к написанию: помните, что заявленную позицию необходимо изложить заранее.)
<стиль> #обертка { ширина: 100 пикселей! важно; ширина: 80 пикселей; } </стиль> |
2. IE6/IE77 для FireFox
*+html и *html являются тегами, специфичными для IE, и пока не поддерживаются Firefox. А *+html — уникальный тег для IE7.
<стиль> #обертка { #wrapper {ширина: 120 пикселей; *html #wrapper {ширина: 80 пикселей;} *+html #wrapper { ширина: 60 пикселей;} } </стиль> |
Уведомление:
*+html HACK для IE7 должен гарантировать наличие следующего оператора в верхней части HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""> |
2. поплавок закрыт (прозрачный поплавок)
Добавьте следующий код в Global CSS и добавьте class="clearfix" в элемент div, который необходимо закрыть. Это работает каждый раз.
<стиль> .clearfix:после { содержание:"."; дисплей: блок; высота: 0; ясно: оба; видимость: скрыта; } .clearfix { дисплей: встроенный блок; } .clearfix {дисплей: блок;} </стиль> |