У меня есть список ссылок, которые демонстрируют какое-то действительно странное поведение. Код:Weird html error
<ul id="home" class="panel" title="title_here" selected="true">
<li><a href="#search">Search for Name</a></li>
<li><a href="#browse">Browse by Department</a></li>
</ul>
Это часть сайта iPhone, использующая инфраструктуру iUI. Я знаю, что uiUI лучше, но моему боссу больше нравится внешний вид iUI, поэтому я должен использовать его. Эта структура работает с использованием атрибута 'selected = "true"' attr, а когда ссылка переводит вас на другой идентификатор, используется js для добавления 'selected = "true"' к идентификатору, на который вы ссылаетесь.
Моя проблема: Когда вы переходите по ссылке, а затем переходите 'назад', кликабельный раздел изменяется только на фоновое изображение ссылки, а не на весь 'li'. Вот css:
body > ul > li > a {
display: block;
margin: -8px 0 -8px -10px;
padding: 8px 32px 8px 10px;
text-decoration: none;
color: inherit;
background: url(listArrow.png) no-repeat right center;
}
Расширение фактического размера изображения (в PS, краске и т. Д.) Исправить это?
Рад, что я мог помочь! Просто из любопытства: что вы сделали, чтобы решить это? То есть что из моих трех предложений вы следовали? – Seb
Первый, установив a: псевдоклассы в один и тот же стиль –