gpt4 book ai didi

html - 列表中的 IE6 元素符号

转载 作者:太空宇宙 更新时间:2023-11-04 14:25:15 25 4
gpt4 key购买 nike

我的链接在这里:

Example Page

我正在使用 list-style-image: 给我的水平列表(最顶部和最底部)分隔符。我有一类 .first 从每个列表的第一个 li 中删除图像。

你瞧,在 IE6 中,它不起作用。发生的情况是元素符号图像没有显示,而且文本底部的几个像素似乎被裁剪了。

Screenshot

我已经修复了此页面的一些“haslayout”错误,但我感觉它与我的规则层次结构有关,尽管似乎对我来说再多的黑客攻击都无济于事。

有人可以阐明这一点吗?谢谢。

此外,我的颜色更改适用于悬停,但不适用于同一个选择器中的下划线?

编辑 好的,我已经使用了 yoavf 建议的背景图像技术,这似乎可以解决问题,但裁剪问题仍然存在。那么看起来像是一个单独的问题......

这是我修改后的 CSS

#site-navigation li {
background-image:url(../img/site-nav-seperator.gif);
background-position:0 4px;
background-repeat:no-repeat;
float:left;
padding-left:15px;
}
#site-navigation li.first {
background-image:none;

}

进一步编辑:

通过给 a 标签一些行高来设法修复裁剪。

#site-navigation a {
color:#666666;
display: block;
text-decoration:none;
margin-right: 1em;
line-height: 1.1em;
}

虽然这有点像一个障碍 :)

最佳答案

我知道这不是真正的解决方案,但我建议使用 background-image 而不是 list-style image。您将获得相同的效果,并且它适用于所有浏览器。

关于html - 列表中的 IE6 元素符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/258769/

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