LI растягивается до полной ширины страницы в IE7, но хорошо в Chrome
Я создал меню, которое содержится в t div. Меню хорошо отображается при работе в Chrome, но растянуты все элементы LI в IE7
Я просто не могу разобраться с этим.
Образец можно найти по адресу http://jsfiddle.net/uMASt/. Страница загружается правильно на jsfiddle, но не на мой жесткий диск
Спасибо! Ян
1 ответ
Решение
Так как невозможно понять, что происходит не так, когда он корректно загружается в jsfiddle, даже в IE7, я мог бы просто дать ему надежное предположение... IE7 живет своей жизнью и иногда нуждается в дополнительных атрибутах, только атрибуты IE начинаются со звездочки,
Попробуйте добавить *zoom:1; * Дисплей: встроенный; к вашим элементам li, смотрите ниже.
#menu li {
display:block;
float:left;
border-top:1px solid #CCC;
text-transform:uppercase;
width:auto;
*zoom:1;
*display:inline;
}
#menu li a {
padding: 10px 15px 10px 25px;
display:block;
height:50px;
text-decoration:none;
color:#FFF;
*zoom:1;
*display:inline;
}