我已经观察到某些CSS属性(例如font-family
带引号声明的属性)可能区分大小写,而其他属性则不区分大小写……但是 ,网络浏览器和“
HTML渲染器”必须如何解释?
在任何CSS上下文(XML,SVG等)和所有其他应用程序中都一样吗? 标准怎么说?
示例: Adobe InDesign 导出了font-family:'Optima Bold'
和font-family:'optima bold'
。我可以“规范化为小写”(例如合并类似的类)吗?
(更新@ÁlvaroG.Vicario的答案和评论,并对这个答案进行补充…这是一个Wiki, 请进行编辑以增强效果 )
示例:对于CSS3(和HTML5),存在新的显式规则,因为“ font-face
属性必须不区分大小写”。[2]
W3C互操作标准,主要是XML,HTML,CSV和CSS。
CSS2 (2008年的W3C标准)修复了有关“字符和大小写”的基本约定,而 CSS3 (2015年的W3C标准)增加了更多内容。
默认情况下, “所有CSS语法都不区分大小写(…)” [1]
有例外情况 ,“((…)除外,这些部分不受CSS的控制” [1]
2.1。元素名称在HTML5(?)和XML中区分大小写,但在HTML4中不区分大小写。
2.2。标识符(包括选择器中的元素名称,类和ID)区分大小写。HTML属性id
和class
,字体名称和URI不在CSS规范的范围内。
....
的
异常和特定(在参考资料中有说明)规则。“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).
问题内容: 我正在尝试提出一个要求区分大小写的结果的请求。 例如在我的数据库中 该请求是 但我有3行作为结果,我只想要abcdef 我试图找到一个解决方案 但是我有这个错误: 未知归类:’Latin1_General_CS_AS’{“成功”:false,“错误”:“#1273-未知归类:’Latin1_General_CS_AS’”} 谢谢 问题答案: 感谢您的帮助,我找到了不是latin1 ut
本文向大家介绍css变量区分大小写吗?相关面试题,主要包含被问及css变量区分大小写吗?时的应答技巧和注意事项,需要的朋友参考一下 css变量必须以--开头,对大小写敏感,--main-bg和--main-Bg会被认为是两个不同的变量
问题内容: 我最近正在更新CMS网站,并且标签导航插件已插入以下标记: 我一直以小写形式编写CSS选择器,因此当我尝试使用设置样式时,它将不适用,但可以使用。 这些年来,令我感到惊讶的是,我之前从未遇到过这种情况,因此,我一直给人以CSS不区分大小写的印象。CSS始终区分大小写吗,由于我始终如一的代码风格,我只是没有注意到它? 问题答案: CSS本身不区分大小写,但是HTML(类和id)的选择器区
我有一个JSON属性文件,由用户手动更新。 我正在使用Jackson对象映射器将其映射到对象: 因为它是由用户手动更新的,所以他们可以使用任何套管;混合、大写、小写等。我找到的解决方案是,在读取文件时,我将转换为小写,如下所示: 在这之后,我使用Jackson映射到我的对象,这很有效。我对映射类使用小写成员名称。这是正确的方法还是有其他方法?
我需要一个像
问题内容: 我有一个Lucene索引,该索引当前区分大小写。我想添加的 选项 有不区分大小写作为后备的。这意味着与案例匹配的结果将获得更大的权重,并且将首先出现。例如,如果结果数限制为10,并且有10个匹配项符合我的情况,那就足够了。如果仅找到7个结果,则可以从不区分大小写的搜索中再添加3个结果。 我的案子实际上更复杂,因为我有不同重量的物品。理想情况下,匹配“错误”的表壳会增加一些重量。不用说,