Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.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
Html 选择器[lang=“en”vs选择器:lang(en-US)_Html_Css_W3c - Fatal编程技术网

Html 选择器[lang=“en”vs选择器:lang(en-US)

Html 选择器[lang=“en”vs选择器:lang(en-US),html,css,w3c,Html,Css,W3c,我一直在阅读关于language(lang)伪类的文章,我想知道使用属性选择器是否可以达到同样的效果。以下两种代码达到相同的效果: 使用属性选择器: <style> p[lang="en-US"] { color: red; } </style> <p lang="en-US">A paragraph of American text, gee whiz!</p> <style> p:lang(en-US) { color: r

我一直在阅读关于language(lang)伪类的文章,我想知道使用属性选择器是否可以达到同样的效果。以下两种代码达到相同的效果:

使用属性选择器:

<style>
p[lang="en-US"] 
{
 color: red;
}
</style>
<p lang="en-US">A paragraph of American text, gee whiz!</p>
<style>
p:lang(en-US)
{
 color: red;
}
</style>
<p lang="en-US">A paragraph of American text, gee whiz!</p>

p[lang=“en US”]
{
颜色:红色;
}

一段美国文本,天哪

使用语言(lang)伪类:

<style>
p[lang="en-US"] 
{
 color: red;
}
</style>
<p lang="en-US">A paragraph of American text, gee whiz!</p>
<style>
p:lang(en-US)
{
 color: red;
}
</style>
<p lang="en-US">A paragraph of American text, gee whiz!</p>

p:lang(美国英语)
{
颜色:红色;
}

一段美国文本,天哪


那么,它们是等价的吗?如果是,那么如果属性选择器已经可以实现相同的功能,那么需要创建lang伪类吗?

对于属性选择器,您只能匹配特定元素上的属性。语言信息被继承

p:lang(英-美)
{
颜色:蓝色;
}

蓝色是颜色

蓝色是颜色


使用属性选择器,您只能匹配特定元素上的属性。语言信息被继承

p:lang(英-美)
{
颜色:蓝色;
}

蓝色是颜色

蓝色是颜色


谢谢您的解释。我喜欢你简洁的风格。谢谢你的解释。我喜欢你简洁的风格。