我有这个问题,我希望它是如此简单,这就是为什么我无法弄清楚。导航中的CSS跨浏览器图像分隔器
我想在导航<li>
元素之间使用图像分隔符。
这里是我的CSS:
#nav {
width:70.5%;
padding-left:29.5%;
list-style: none;
margin: 0px auto;
float:left;
background-image:url(images/bk_nav.gif);
background-repeat:repeat-x;
display:block;
text-align:center;
#margin-top:-4px;
}
#nav li {
float: left;
margin: 0px;
text-align:center;
font: 13px/100% Helvetica, Arial, sans-serif;
background-color:#cccccc;
}
.divide
{
position:relative;
float:left;
width:4px;
height:42px;
background-image:url(images/divider.gif);
}
#nav a {
color: #ffffff;
text-decoration: none;
text-align:center;
padding: 14px 25px 14px 25px;
font: 14px/100% Helvetica, Arial, sans-serif;
display: block;
text-align:center;
}
下面是HTML:
<ul id="nav">
<li class="page-item-2 current_page_item"><a href="index.html">Home</a></li><span class="divide"></span>
<li class="page-item-20"><a href="aboutus.html">Our Program</a></li>
<li class="page-item-10"><a href="econsus.html">Social</a></li>
<li class="page-item-13"><a href="socialsus.html">Economic</a></li>
<li class="page-item-15"><a href="envsus.html">Environmental </a></li>
<li class="page-item-17"><a href="resources.html">Resources </a></li>
</ul>
目前我只有一个分压器在那里,因为我正在测试它。此代码在FF中正常工作,但IE被它破坏。任何人都可以看到这种令人沮丧的情况?
更新:
一个是正确的,另一个不是。我能够在FF中创建相同的错误,所以你可以看到两者。 (刚搬进的<span>
)
的保证金/填充你能也许提供你要的效果截图,以及它如何“摧毁”IE? – 2010-08-27 15:06:37
...或演示的链接? – 2010-08-27 15:07:09
@all链接添加。 – balexander 2010-08-27 15:14:39