我被迫使用一个有太多令人分心的元素的网站,我正在尝试使用自定义CSS进行调整。我偶然发现了这个精彩的导航链接:
______Link#1__________
______Link#2__________
我是否可以仅使用当前在最新稳定版FF中使用的CSS属性来删除那些_?
答案 0 :(得分:2)
如果链接的宽度相似,您可以通过溢出隐藏违规的下划线:隐藏:
a {
display: block;
width: 50px;
overflow: hidden;
text-indent: -45px
}
如果它们有不同的宽度,你可以通过第n个类型选择器单独定位每个...
ul.nav li:nth-of-type(3) a {
display: block;
width: 70px;
overflow: hidden;
text-indent: -45px
}
这是一个有趣的挑战,祝你好运!
答案 1 :(得分:1)
没有;您目前只能使用CSS在元素之前和之后添加文本(甚至该支持也是有限的)。
要执行您正在尝试的操作,请考虑编写Greasemonkey脚本。