类名中的正斜杠[重复]

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 的 classid 属性中使用大多数 unicode characters。

这意味着您确实可以在 HTML 中的类名中使用 /,但是当您尝试在 CSS 中使用 ./10 选择它时会遇到问题,您可能已经自己发现了。如果你逃脱了斜线,你就是金色的! :)

.\/10 
    float:left;

查看http://mathiasbynens.be/notes/html5-id-class 和http://mathiasbynens.be/notes/css-escapes

【讨论】:

谢谢,可以了

以上是关于类名中的正斜杠[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Python中的正斜杠与反斜杠

1.路由参数中的正斜杠

CSS字体速记中的正斜杠是啥意思?

Python方法签名中的正斜杠“/”是啥意思,如help(foo)所示? [复制]

来自熊猫数据框的 json 文件中的正斜杠

fileseprator代替java中路径中的正斜杠