Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在CSS中选择具有特定内容或属性的元素?_Css_Cross Browser - Fatal编程技术网

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

是否可以在CSS中选择具有特定内容或属性的元素?,css,cross-browser,Css,Cross Browser,是否可以选择具有特定内容的元素 例如,在#footer中,我有多个,因此无法使用#footer>a{} 如果页脚有页面顶部,但不是所有的 有没有跨浏览器的方式可以这样选择?如果我理解正确,您的选择器应该是这样的 a[href="yourlink"] 这将在页脚中选择一个在href属性中包含“yourlink”的特定链接 这就是你想要的吗?如果我理解正确,你的选择器应该是这样的 a[href="yourlink"] 这将在页脚中选择一个在href属性中包含“yourlink”的特定链接 这就是

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

例如,在
#footer
中,我有多个,因此无法使用
#footer>a{}

如果页脚有
页面顶部
,但不是所有的


有没有跨浏览器的方式可以这样选择?

如果我理解正确,您的选择器应该是这样的

a[href="yourlink"]
这将在页脚中选择一个在href属性中包含“yourlink”的特定链接
这就是你想要的吗?

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

a[href="yourlink"]
这将在页脚中选择一个在href属性中包含“yourlink”的特定链接
这就是您想要的吗?

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

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

CSS2.1确实支持诸如[att=“val”]之类的选择器,但在您的例子中[href=“#header”],我不知道有多少浏览器支持这些功能


但是你不能用一个专用的类来标记所需的A吗?

CSS2.1支持诸如[att=“val”]之类的选择器,但是在你的例子中[href=“#header”],我不知道有多少浏览器支持这些


但是,难道你不能用一个专用类来标记所需的A吗?

除了IE6之外,所有浏览器都支持它吗?除了IE6之外,所有现代浏览器都应该支持这一点。这种按属性选择的样式是为在XML文档中使用CSS而开发的。根据我的经验,除非该文件(读取:由该样式表设置样式的文档)使用MIMEtype
application/xml
,否则以这种方式进行的选择将不会被视为有效。除IE6之外的所有浏览器都支持它吗?所有现代浏览器都应该支持这一点,除了IE6之外,这种按属性选择的样式是为在XML文档中使用CSS而开发的。根据我的经验,除非该文件(读取:由该样式表设置样式的文档)是由MIMEtype
application/xml
提供的,以这种方式进行的选择将不会被识别为有效。否,因为HTML不在我的控件中,它是由服务器端生成的属性选择器是CSS 2.1功能而不是CSS3否,因为HTML不在我的控件中,它是由服务器端生成的属性选择器是CSS 2.1功能而不是CSS3