![是否有一种解决方法可以使以数字开头的名称的CSS类有效?[重复],第1张 是否有一种解决方法可以使以数字开头的名称的CSS类有效?[重复],第1张](/aiimages/%E6%98%AF%E5%90%A6%E6%9C%89%E4%B8%80%E7%A7%8D%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95%E5%8F%AF%E4%BB%A5%E4%BD%BF%E4%BB%A5%E6%95%B0%E5%AD%97%E5%BC%80%E5%A4%B4%E7%9A%84%E5%90%8D%E7%A7%B0%E7%9A%84CSS%E7%B1%BB%E6%9C%89%E6%95%88%EF%BC%9F%5B%E9%87%8D%E5%A4%8D%5D.png)
没有CSS类。从逻辑上讲,该问题分为两个问题:可以在HTML中以数字开头的类名吗?(如果答案是“是”,则是这样),如果可以,您如何在CSS中使用相应的类选择器?
各种HTML规范对类名施加了各种限制,但是在浏览器实践中,根据HTML5,没有限制,只不过类名不能包含空格字符。所以
class=000000-8是有效的。
根据CSS语法规则,CSS标识符不能带有未 _转义的_数字。因此,类似的选择器
.000000-8无效。但是数字可以通过CSS转义规则转义:选择器
.30 00000-8
或者,等效地,
.0003000000-8
有效,并与匹配一个元素
class=000000-8。
不用说,最好避免使用以数字开头的类名,但是如果您必须使用它们(例如,因为某些HTML文档包含它们并且您不能更改标记),则可以这样做。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)