Приветствую.
Проблема такая:
Сделал обычное себе такое меню div>ul>li все элементы списка — float:left;
Внутри каждого li — ссылка (а), но дело не в ссылке.
Есть один пункт меню где нужна фиксированная ширина. Когда я задаю ему .narrow {width: 150px;} — во всех браузерах все нормально. В Хроме же — блок сдвигается на 1 пиксель вверх… Даже если внутри пусто и overflow:hidden… Не пойму в чем дело… Пришлось найти хак:
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.main-menu li.narrow
{
margin-top: 1px;
}
}
Что посоветуете, в чем может быть дело? Причем я проверил пока ширина не задана — все ок. Как только задаешь ширину — вылазит вверх на 1px.
Это происходит даже при пустом li (без ссылки внутри, следовательно она не при чем). DOCTYPE: XHTML 1.0 Strict