В IE при самой первой загрузке страницы (т.е. сразу после запуска IE) неправильно отображался DIV с position:relative. Неправильно - т.е. не на положенном месте. А внутри его тоже были DIVы с float (и один с clear:both). Только после замены содержания проблемного ДИВа на табличное все стало ок. В Опере, кстати, такая же беда была.
Ну, ие7 жжот. Если элементам <li> присвоены какие-то стили, при list-style-type:decimal их нумерация не будет увеличиваться. Все единицы будут. Трындец...
Если использовать списки типа <ul> или <ol> со своими картинками вместо стандартных маркеров, может возникнуть проблема с вертикальным выравниванием строк. Наглядный пример:
- тут вам и ul
- тут вам и li
- тут вам и своя картинка
Исходник CSS:
.myul li{
list-style-image: url('/misc/li_vert_align/bullet_info_32.png');
}
А если использовать background, то можно достичь желаемого результата:
- тут вам и ul
- тут вам и li
- тут вам и своя картинка
Исходники:
.myul2 {
list-style-type: none;
}
.myul2 li{
background: url('/misc/li_vert_align/bullet_info_32.png') no-repeat;
margin:0;
padding:6px 0px 0px 35px;
height:24px;
}