是否有可能在CSS中选择具有特定内容或属性的元素?

时间:2010-06-24 06:24:15

标签: css cross-browser

是否可以选择具有特定内容的元素?

例如#footer我有多个,所以我无法使用#footer > a {}

我可以只选择<a>如果#footer有<a herf="#header">Top of Page</a>,但不是全部<a>

是否有任何跨浏览器方式可供选择?

3 个答案:

答案 0 :(得分:1)

如果我理解正确,你的选择器将是这样的

a[href="yourlink"]

这将在页脚中选择一个在href属性中具有“yourlink”的特定链接 这是你想要的吗?

答案 1 :(得分:0)

在CSS 2.1或更高版本中,您可以使用Attribute selectors。大多数流行的浏览器已经支持此功能,但是I.E. 6.0不支持。

答案 2 :(得分:0)

CSS2.1支持选择器,例如[att =“val”],在你的情况下[href =“#header”],我不知道有多少浏览器支持这些选择器。

但是你不能用专门的班级标记所需的A吗?