前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于CSS样式命名中的下划线

关于CSS样式命名中的下划线

作者头像
GhostZhang
发布2022-08-22 08:35:12
1.3K0
发布2022-08-22 08:35:12
举报
文章被收录于专栏:CSS森林

关于CSS样式命名中的下划线

Ghostzhang 发表于 2006-06-07 10:15

长久以来,一直习惯了在命名CSS样式名时使用下划线_做为单词的分隔符,这也是在写JS时惯用的写法。

用过CSS hack的朋友应该知道,用下划线命名也是一种hack,如使用_style这样的命名,可以让IE外的大部分浏览器忽略这个样式的定义,所以使用_做为命名时的分隔符是不规范的。在做CSS检查时会出现错误提示。

为此得找一个能代替下划线而又合规范的符号,当然不是一定要用这种分隔符之类的,只是个人习惯问题。

做了个小测试,将下划线分别用了~$、```、&去代替,结果只有号是可以使用的,而且对JS的支持也正常,看下测试:

结果是“try1”变成了红色,显示正常。不过在CSS定义里,经常会用到ID选择符,如果在页面中的ID命名中使用了_,就免不了在CSS样式里出现下划线_了,所以在此还得注意在ID的命名上也要避免使用下划线。

注:由于在JS脚本里有时会用到document.idName这样的调用,如果ID中使用-号的话会被解释成是减的操作,所以使用ID选择符时不在此建议范围,当然在写样式的时候,也不建议过多的使用ID选择符。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2006-06-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于CSS样式命名中的下划线
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档