<!--[if IE]-->
Различные margins, paddings и размеры элементов странитцы могут отображаться в Internet Explorer по разному. Следующий код поможет нам в решении этого Internet Explorer бага.
Поместим следуюший код в заголовок нашей странитцы.
<!--[if IE]>
<style>
.item {
margin: 5px;
padding: 10px;
}
</style>
<![EndIf]-->
Эти настройки будут загружены, если используется Internet Explorer для просмотра странитцы.
Центрирование при помощи margin:auto
Когда используется margin-left:auto и margin-right:auto для выравнивания элементов по центру, это не работает в Internet Explorer как в Firefox. В этом случае нам поможет исправить ситуацию следующий код.
html, body {
text-align: center;
}
Не забываем также добавить для параграфов правило выравнивания по левому краю.
p {text-align: left;}
Проблема минимальной высоты в IE
При попытке создания div, высота не уставливается меньше около 12px.
Для решения этого бага, просто добавляем следующий атрибут для нашего div.
{line-height: 0px;}
Если это не срабатывает помещаем внутри div элемени p и назначаем ему line-height: 0px;
Наш код должен быть примерно таким.
<div style="line-height: 0px; height: 5px;"></div>
<div style="height: 5px;"><p style="line-height: 0px;"></p></div>
Originally posted 2010-05-12 02:28:29. Republished by
