gpt4 book ai didi

导航中的 CSS 跨浏览器图像分隔符

转载 作者:太空宇宙 更新时间:2023-11-03 22:08:20 25 4
gpt4 key购买 nike

我遇到了这个问题,我希望它很简单,这就是我无法弄清楚的原因。

我想在导航之间使用图像分隔符 <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> )

alt text

最佳答案

<ul>
<li>list item</li>`
<li class="divider"></li>
<li>list item 2</li>
</ul>

然后,为了使分隔线看起来更靠近列表项,只需调整 .divider 类的边距/填充

关于导航中的 CSS 跨浏览器图像分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3585490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com