Html 元素[class=noquotes]为什么工作?

Html 元素[class=noquotes]为什么工作?,html,css,w3c,Html,Css,W3c,根据css中的MDN属性选择器,其语法如下: div[attr="actualValue"] 或者像这个例子: <div class="test"></div> div[class="test"] 例如: div[class=test]{ 背景#6ea7b2; } 我是一个div: 属性值必须是CSS或 “test”是一个字符串,这很好 test是一个标识符,这很好。为什么?我认为这是为了与HTML对等,这允许相同的功能。(我敢打赌,读这篇文章的人中有一半也不

根据css中的MDN属性选择器,其语法如下:

div[attr="actualValue"]
或者像这个例子:

<div class="test"></div>  

div[class="test"]
例如:

div[class=test]{
背景#6ea7b2;
}
我是一个div

属性值必须是CSS或

“test”
是一个字符串,这很好


test
是一个标识符,这很好。

为什么?我认为这是为了与HTML对等,这允许相同的功能。(我敢打赌,读这篇文章的人中有一半也不知道这一点。)
div[class=test]