высота li в .subnav big .Он должен быть того же размера, что и Firefox и Chrome
Когда я проверяю его , у меня возникает противоположная проблема: IE7 слишком мал.
Кажется,быть из-за некоторых полей на li .Чтобы они были одинаковой высоты, я использовал:
#nav .subnav li {
padding:0px;
float: none;
width:100px;
color:#000000;
margin:0px;
}
Основная проблема заключается в том, что у вас есть встроенный элемент (<li>
) с вложенным в него блочным элементом (<a>
).
Вы должны исправить это, изменив <li>
на блочный элемент.Но тогда у вас возникнет другая проблема, поскольку вы <a>
не будете принимать всю ширину ...
#nav .subnav li {
padding:0px;
float: none;
color:#000000;
display:block;
width:130px;
}
Это должно приблизить вас к тому, что вы хотите.