类名中的正斜杠[重复]
Posted
技术标签:
【中文标题】类名中的正斜杠[重复]【英文标题】:Forward slash in class name [duplicate] 【发布时间】:2013-08-31 08:36:49 【问题描述】:在html/css的类名中使用/
是否有效?
// html
<div class="/10"></div>
// css
./10 float:left;
【问题讨论】:
这会回答它***.com/questions/448981/… 这个符号无效。参考上面发布的链接.. 无论如何,在标识符中使用非字母数字字符总是一个坏主意。 myclass,myclass1,m1yclass 有效,1myclass 无效。除下划线外,不得添加任何符号。 @Sharath 你所有的例子都是完全有效的,你只是不能在 CSS 中选择一个以数字开头的例子而不转义前导字符。 jsfiddle.net/SgzCq 【参考方案1】:您可以在 HTML 的 class
和 id
属性中使用大多数 unicode characters。
这意味着您确实可以在 HTML 中的类名中使用 /
,但是当您尝试在 CSS 中使用 ./10
选择它时会遇到问题,您可能已经自己发现了。如果你逃脱了斜线,你就是金色的! :)
.\/10
float:left;
查看http://mathiasbynens.be/notes/html5-id-class 和http://mathiasbynens.be/notes/css-escapes
【讨论】:
谢谢,可以了以上是关于类名中的正斜杠[重复]的主要内容,如果未能解决你的问题,请参考以下文章