HTML中类名能包含冒号吗?不是只能用字母/数字/下划线和-?

HTML中类名能包含冒号吗?不是只能用字母/数字/下划线和-?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕言 2020-03-30 19:21:17

“慕慕4335856”同学你好,一般在实际开发中不会使用class="foo:bar"这种命名方式,了解即可。

一般命名的时候尽量规范,使用字母,数字,下划线和连字符。

祝学习愉快~

好帮手慕星星 2019-10-23 18:02:06

同学你好,

标签class名中可以包含冒号,浏览器解析没有问题:

http://img1.sycdn.imooc.com//climg/5db0243f09359ef002960034.jpg

(1)通过querySelector获取会有问题,因为前面需要加点。如下:

http://img1.sycdn.imooc.com//climg/5db0248e09533c2306040149.jpg

http://img1.sycdn.imooc.com//climg/5db024ba09ff60df11370037.jpg

js解析选择器的时候会报错。

(2)如果通过getElement系列的获取就是正常的:

http://img1.sycdn.imooc.com//climg/5db024bc0900b57f07180195.jpghttp://img1.sycdn.imooc.com//climg/5db024f109a9d46a03920036.jpg

所以一般命名的时候尽量规范,使用字母,数字,下划线和连字符。

自己可以测试下,祝学习愉快!

欢迎采纳~

  • 讲css的时候不是说,只可以包含字母/数字/下划线和-?
    2020-03-30 17:59:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师