Добрый день. Столкнулся с проблемой в IE7. Есть горизонтальное меню. У элементов списка стоит width:auto. Внутри списка стоит блок с картинкой, выровнянный по центру относительно элемента списка с помощью margin:0 auto. В IE7 верстка ломается из-за того, что он не может отталкиваться он резиновой ширины и выравнивает на 100%. Ниже привожу фрагмент кода:
html
CSS
Есть какие-то мысли?
html
Код:
<div id="menu_tp">
<ul>
<li><a href="#">first <span class="more"></span></a></li>
<li><a href="#">Мой аккаунт <span class="more"></span></a></li>
<li><a href="#">Сервис <span class="more"></span></a></li>
<li><a href="#">Доставка</a> </li>
<li><a href="#">Оплата</a> </li>
<li class="none"><a href="#">Контакты</a></li>
</ul>
</div>
Код:
#menu_tp
{
width:auto;
height:37px;
float:right;
background:url(img/menu_back.png) repeat;
}
#menu_tp ul
{
float:left;
display:block;
}
#menu_tp li
{
height:25px;
float:left;
display:block;
background:url(img/bord.png) no-repeat right;
padding:10px 12px 0px;
line-height:14px;
list-style:none;
}
.none
{
background:none !important;
}
#menu_tp a
{
font-size:15px;
color:#fff;
}
span.more
{
background:url(img/more.png) no-repeat bottom;
display: block;
position:relative;
width:10px;
height:6px;
top:2px;
margin:0 auto;
}