css指定< >

时间:2011-12-12 21:03:19

标签: javascript html css text

有没有办法使用CSS来指定每次“小于符号”(键盘上的M右侧)或“超过符号”出现在文本中时,应该用实际的词语分别是“小于”或“大于”?

2 个答案:

答案 0 :(得分:4)

CSS不能对网页的文本内容采取行动(不能修改,也就是说),所以没有它不能做你所要求的。 CSS只能影响表示和样式,在这种情况下,需要实际的文本替换,CSS无法做到。

但是,您可以使用JavaScript执行此操作,尤其是如果您希望定位的文档中包含特定的DOM元素。这样的事情可能会以一种基本的方式起作用,但不能解释符号之前或之后缺少空格:

var node = document.getElementById("somenode");
node.innerHTML = node.innerHTML.replace("<", "less than");
node.innerHTML = node.innerHTML.replace(">", "more than");

答案 1 :(得分:0)

CSS不能这样做(或类似的东西)