允许html/css/javascript - 类语法

har*_*pax 0 html javascript css syntax jquery

我需要从内容中定义html类,所以几乎每个char都可以使用.根据我可能使用的html参考cdata,所以我不应该遇到问题.我想虽然,css和/或javascript/jquery不能很好地发挥作用.

任何人都有没有问题可以使用的字符的经验,或者是否有一个函数/插件/ ..整理类名,以便它们可用?

Als*_*nde 5

css类名必须是通常的标识符(http://www.w3.org/TR/CSS21/syndata.html#characters)

在CSS 2.1中,标识符(包括选择器中的元素名称,类和ID)只能包含字符[A-Za-z0-9]和ISO 10646字符U + 00A1和更高,加上连字符( - )和下划线(_); 他们不能以数字开头.

Javascript并不介意,因为您将使用类名作为字符串.因此,就javascript而言,您可以使用任何字符.

如果你想将你的类名剥离到可用的css子集,一个简单的正则表达式就足够了.如果你想把你的类名编码成相同的子集,它会有点困难,但我想你可以尝试它们进行Base64编码.以下是一些用于base64编码/解码的jQuery插件.