是否可以仅使用CSS属性编辑文本内容?

时间:2011-05-10 05:15:06

标签: css text edit

我被迫使用一个有太多令人分心的元素的网站,我正在尝试使用自定义CSS进行调整。我偶然发现了这个精彩的导航链接:

______Link#1__________
______Link#2__________

我是否可以仅使用当前在最新稳定版FF中使用的CSS属性来删除那些_?

2 个答案:

答案 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
}

这是一个有趣的挑战,祝你好运!

http://jsfiddle.net/F24rh/

答案 1 :(得分:1)

没有;您目前只能使用CSS在元素之前和之后添加文本(甚至该支持也是有限的)。

要执行您正在尝试的操作,请考虑编写Greasemonkey脚本。