関連付けられた :hover 属性を持つアンカー リンクのリストがあります - 本当に簡単です。CSS は、IE7 および他のすべてのブラウザーでは正常に機能しますが、IE8 では機能しません。
.header-nav ul li a:hover {
border-bottom: 1px dotted #fff;
}
doctype 宣言を HTML5 から HTML4 strict に変更しようとしましたが、何も変わりませんでした - 何かアイデアはありますか?
ありがとう!
編集: 関連する HTML:
<ul>
<li><a href="http://www.google.com/">Getting Started</a>
</li><li><a href="http://www.google.com/">Refill</a>
</li><li><a href="http://www.google.com/">Status</a>
</li><li><a href="http://www.google.com/">Services</a>
</li><li><a href="http://www.google.com/">Conditions</a></li>
</ul>
通常の CSS:
.header-nav ul {
list-style-type:none;
margin:0;
padding-left:25px;
position: absolute;
top: 10px;
*top: 15px;
left: 0;
}
.header-nav ul li {
display: inline-block;
zoom: 1; *display: inline; /* Fix for IE7 */
padding: 0 40px;
}
.header-nav ul li a {
text-decoration: none;
line-height: 23px;
font-size: 18px;
position: relative;
top: 7px;
*top: 2px; /* IE7 */
color: #fff;
}
繰り返しますが、明確にするために、これはIE7では機能しますが、IE8では機能しません。これは紛らわしい部分です...