是否有一种解决方法可以使以数字开头的名称的CSS类有效?[重复]

是否有一种解决方法可以使以数字开头的名称的CSS类有效?[重复],第1张

是否有一种解决方法可以使以数字开头的名称的CSS类有效?[重复]

没有CSS类。从逻辑上讲,该问题分为两个问题:可以在HTML中以数字开头的类名吗?(如果答案是“是”,则是这样),如果可以,您如何在CSS中使用相应的类选择器?

各种HTML规范对类名施加了各种限制,但是在浏览器实践中,根据HTML5,没有限制,只不过类名不能包含空格字符。所以

class=000000-8
是有效的。

根据CSS语法规则,CSS标识符不能带有未 _转义的_数字。因此,类似的选择器

.000000-8
无效。但是数字可以通过CSS转义规则转义:选择器

.30 00000-8

或者,等效地,

.0003000000-8

有效,并与匹配一个元素

class=000000-8

不用说,最好避免使用以数字开头的类名,但是如果您必须使用它们(例如,因为某些HTML文档包含它们并且您不能更改标记),则可以这样做。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5566911.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-14
下一篇2022-12-14

发表评论

登录后才能评论

评论列表(0条)

    保存