我正在努力处理图像样式:
<img class="2logos" src="logos.png" />
.2logos {width: 166px}
无论我做了什么,它什么也没做。直到我从类名中删除了数字。一旦我将其命名为“logos”而不是“2logos”,它就起作用了。我之前从未注意过这样的事情。限制可能来自哪里?我发现这很奇怪!
答案 0 :(得分:2)
当您在CSS选择器中引用类名时,您需要记住,如果第一个字符不是字母,下划线或连字符,则需要将其转义。
(您可以使用CSS validator来验证样式表。)
要转义班级名称中的第一个数字,请使用\3x
表示法(这是您用于Unicode中数字的完整\00003x
的缩写):
.\32 logos { ... }
Here's a good article关于在CSS中转义。