我正在尝试找到一个CSS选择器,可以帮助我区分这两种不同用法中的<var>
标记:
<p><var>Foo</var></p>
和
<p>Some text <var>Foo</var> and more text</p>
基本上如果一个var有一个兄弟是一个文本节点,我需要以不同的方式设置它。建议?
答案 0 :(得分:1)
对不起,这是不可能的。查看讨论:http://forum.userstyles.org/comments.php?DiscussionID=6或官方W3C页面http://www.w3.org/TR/css3-selectors/,您可以看到即使CSS3也不支持这一点。 CSS甚至考虑DOM文本节点的唯一方法是:空伪类选择空的元素,即没有子节点也没有文本节点。