栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

CSS中的属性值区分大小写吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CSS中的属性值区分大小写吗?

(更新@ÁlvaroG.Vicario的答案和评论,并对这个答案进行补充…这是一个Wiki, 请进行编辑以增强效果

示例:对于CSS3(和HTML5),存在新的显式规则,因为“

font-face
属性必须不区分大小写”。[2]


语境

W3C互操作标准,主要是XML,HTML,CSV和CSS。

CSS一般规则

CSS2 (2008年的W3C标准)修复了有关“字符和大小写”的基本约定,而 CSS3 (2015年的W3C标准)增加了更多内容。

  1. 默认情况下, “所有CSS语法都不区分大小写(…)” [1]

  2. 有例外情况 ,“((…)除外,这些部分不受CSS的控制” [1]

2.1。元素名称在HTML5(?)和XML中区分大小写,但在HTML4中不区分大小写。

2.2。标识符(包括选择器中的元素名称,类和ID)区分大小写。HTML属性

id
class
,字体名称和URI不在CSS规范的范围内。

  1. ....

案例矩阵

异常和特定(在参考资料中有说明)规则。“YES”表示该值 大小写敏感的。

属性值:

Property values:

 CSS property      | Case-sens. | Reference and notes ------------------|------------|-------------------- %colorVals        | NO         | [3] font-family       | NO         | [2] %url   | YES        | ... content| YES        | ... ---------------------------------------------------- %colorVals = color, background, etc. %url = background-image, etc. that use `url()`, see [7] and notes. 

Selector values:

 CSS selector      | Case-sens. | Reference and notes ------------------|------------|-------------------- id     | YES        |... element| YES/NO     | ... YES for XML... class name        | YES        | [5] (`~ i` operator)  | NO         | [6] ---------------------------------------------------- YES/NO = depends on the document language (see ref. and notes).


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/402699.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号