moo*_*it7 6 css naming-conventions
例如:#_id-name {}我._class-name {}知道在早期根本不允许使用下划线 - 以及双连字符 ( --)。但是,如果类或 ID 以 开头,那么所有浏览器都能够读取/理解它吗_?
我的答案html不仅仅基于CSS。文档:
总而言之,id 显然必须以字母 ( A-Za-z) 开头,之后可以有任何其他字母、数字、下划线或破折号。实际上,您可以以 or 开头id,-它将_起作用:http://jsfiddle.net/ExplosionPIlls/y6jvs/但以数字开头不起作用。
虽然这些限制似乎不适用于 CDATA 列表的类,但实际上它的工作原理似乎相同:http ://jsfiddle.net/ExplosionPIlls/y6jvs/1/
因此,您可以获得一致且面向未来的浏览器体验,我会尽量避免使用 ID、类名等进行任何奇怪的事情。