CSS中引用和不引用属性选择器之间的区别

Emr*_*kiş 4 css performance css-selectors

我想知道css选择器中引用和不引用属性之间的区别是什么,这对性能有什么影响.

input[type="text"]
Run Code Online (Sandbox Code Playgroud)

/

input[type=text]
Run Code Online (Sandbox Code Playgroud)

提前致谢

Moo*_*man 6

以上都是一样的.引号对于标识符是可选的,但必须在它是字符串时使用.

作为字符串的一些常见示例包括:

  • 包含空格()
  • Beginning with a digit (0-9)
  • 在数字后面包含连字符

是标识符的完整规范:

在CSS中,标识符(包括选择器中的元素名称,类和ID)只能包含字符[a-zA-Z0-9]和ISO 10646字符U + 00A0和更高,加上连字符( - )和下划线( _); 它们不能以数字,两个连字符或连字符后跟数字开头.标识符还可以包含转义字符和任何ISO 10646字符作为数字代码(请参阅下一项).例如,标识符"B&W?" 可以写成"B \&W \?" 或"B\26 W\3F".


进一步阅读:http://www.w3.org/TR/css3-selectors/#attribute-selectors