千家信息网

css布局命名时怎么尽量避免下划线

发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,这篇文章主要介绍了css布局命名时怎么尽量避免下划线的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css布局命名时怎么尽量避免下划线文章都会有所收获,下面我们一起来看看吧
千家信息网最后更新 2025年11月14日css布局命名时怎么尽量避免下划线

这篇文章主要介绍了css布局命名时怎么尽量避免下划线的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css布局命名时怎么尽量避免下划线文章都会有所收获,下面我们一起来看看吧。

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

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

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

  以下为引用的内容:

  css部分:

  代码如下:

  .try-a{color:#00f;}

  .try~a{color:#00f;}

  .try`a{color:#00f;}

  .try&a{color:#00f;}

  .try$a{color:#00f;}

  .try-b{color:#f00;}

  .try~b{color:#f00;}

  .try`b{color:#f00;}

  .try&b{color:#f00;}

  .try$b{color:#f00;}

  html部分:

  代码如下:

  try1

  try2

  try3

  try4

  try5

  js部分:

  代码如下:

  functionb(){

  document.getelementbyid("a")。classname="try-b";

  document.getelementbyid("b")。classname="try~b";

  document.getelementbyid("c")。classname="try`b";

  document.getelementbyid("d")。classname="try&b";

  document.getelementbyid("e")。classname="try$b";

  }

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

关于"css布局命名时怎么尽量避免下划线"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"css布局命名时怎么尽量避免下划线"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

很赞哦!
下划线 布局 代码 内容 知识 部分 分隔符 样式 篇文章 结果 测试 为此 个人 价值 只是 只有 大部分 常会 操作简单 文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 儿童网络安全教育课件 腾讯会议服务器连接情况超时 以下 属于网络安全技术 国产数据库的金融案例 网络安全查纠整改措施 数码宝贝数据库 武威软件开发哪里靠谱 计算机网络技术笔试 甘南州网络安全和信息化工作 网络安全队名和口号 数据库与现实中的仓库有什么区别 吉林省互联网科技测评中心 网络技术计划的现状 咨询快手服务器 网络安全实操题库 手机读到卡无服务器 计算机软件开发合作协议 软件开发技术三要素 网络安全软件画画人物 数据库集合查询命令 计算机网络安全 ppt 苹果ipad注册id服务器出错 miui清除qq数据库 IP网络技术中 大华平台管理服务器释放系统 世界500强互联网科技名单 深圳市研究网络安全的科研院所 网络安全钓鱼网站实验报告 wow 雷霆之王服务器 跑跑视频软件开发
0