返回顶部
首页 > 资讯 > 前端开发 > JavaScript >CSS语义化命名方式及常用命名规则的方法
  • 390
分享到

CSS语义化命名方式及常用命名规则的方法

2024-04-02 19:04:59 390人浏览 独家记忆
摘要

CSS语义化命名方式及常用命名规则的方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。CSS语义化命名 从上图我们可以大概看出这里有两种CSS

CSS语义化命名方式及常用命名规则的方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

CSS语义化命名方式及常用命名规则的方法

CSS语义化命名

从上图我们可以大概看出这里有两种CSS的命名方式:1、结构化命名法;2、语义化命名法。

结构化命名法:根据页面中板块的位置而命名,如上图中的content-left,这时如果我们想把侧边栏sidebar放在左边,那么这时content-left板块却在右边,板块位置与其命名完全不符,那么我们这时就要修改页面中的以及CSS样式中的选择器名字了,这样会很不方便,尤其是当页面结构复杂时,一会儿left,一会儿right,这样会很不容易维护。

语义化命名法:根据页面中模块的功能而命名,如页面头部header、导航栏nav、主体main、侧边栏sidebar、底部footer、新闻列表newsList等等,这样整个页面看起来就比较清晰了,维护起来也比较方便。

那么具体来说,应该怎么命名呢,驼峰命名法?下划线命名法?中华线命名法?首先我们需要做到的是要见名知义,最好是用英文单词或通用的缩写来命名,对于是用驼峰命名法还是划线命名法,笔者建议两种都使用,驼峰命名法用来区别不同的单词,划线用来表示从属关系,如主导航栏,我们可以这样命名,mainNav代表这个导航,mainNav-current表示导航处于焦点状态,

html代码如下:

</p>
<p><ulclass="mainNav"> </p>
<p><liclass="mainNav-current"><ahref="#"title="首页">首页</a></li> </p>
<p><li><ahref="#"title="HTML5">HTML5</a></li> </p>
<p><li><ahref="#"title="css3">CSS3</a></li> </p>
<p><li><ahref="#"title="javascript">Javascript</a></li> </p>
<p>... </p>
<p></ul>

另外,命名讲求的就是见名知义,并且还要注意避免命名冲突,尤其是一个项目由多个人完成时,对于这个问题我们可以通过在命名前面加组员代号或姓名简称来解决,具体还应根据不同团队的规范来实施。

常用的CSS命名规则

[1、文件命名]

主要的:main.css

模块:module.css

基本共用:base.css

布局,版面:layout.css

主题:themes.css

专栏:columns.css

文字:font.css

表单:fORMs.css

补丁:mend.css

打印:print.css

[2、注释的写法]

内容区

[3、id的命名]

(1)页面结构

容器:container

页头:header

内容:content/container

页面主体:main

页尾:footer

导航:nav

侧栏:sidebar

栏目:column

页面外围控制整体布局宽度:wrapper

(2)导航

导航:nav

主导航:mainNav

子导航:subNav

顶导航:topNav

边导航:sideNav

菜单:menu

子菜单:subMenu

标题:title

摘要:summary

(3)功能

标志:loGo

广告:banner

登陆:login

登录条:loginBar

注册:regsiter

搜索:search

功能区:shop

标题:title

加入:joinUs

状态:status

按钮:btn

滚动:scroll

标签页:tab

文章列表:list

提示信息:msg

当前的:current

小技巧:tips

图标:icon

注释:note

指南:guild

服务:service

热点:hot

新闻:news

下载:download

投票:vote

合作伙伴:partner

友情链接:friendLink

版权:copyright

[4、class的命名]

(1)颜色:使用颜色的名称或者16进制代码,如

.red{color:red;}

.f60{color:#f60;}

.ff8600{color:#ff8600;}

(2)字体大小,直接使用"font+字体大小"作为名称,如

.font12px{font-size:12px;}

.font9pt{font-size:9pt;}

(3)对齐样式,使用对齐目标的英文名称或单词缩写,如

.fl{float:left;}

.mt20{margin-top:20px;}

(4)标题栏样式,使用"类别+功能/分类"的方式命名,如

.titleBar-news{}

.titleBar-product{}

看完上述内容,你们掌握CSS语义化命名方式及常用命名规则的方法的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网JavaScript频道,感谢各位的阅读!

--结束END--

本文标题: CSS语义化命名方式及常用命名规则的方法

本文链接: https://lsjlt.com/news/81242.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CSS语义化命名方式及常用命名规则的方法
    CSS语义化命名方式及常用命名规则的方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。CSS语义化命名 从上图我们可以大概看出这里有两种CSS...
    99+
    2024-04-02
  • 常用的css命名规则
    这篇文章主要介绍“常用的css命名规则”,在日常操作中,相信很多人在常用的css命名规则问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”常用的css命名规则”的疑惑有所帮助!接...
    99+
    2024-04-02
  • CSS中命名规则和命名方法的示例分析
    小编给大家分享一下CSS中命名规则和命名方法的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!CSS命名规则  头:hea...
    99+
    2024-04-02
  • css常用的命名规则有哪些
    这篇文章主要讲解了“css常用的命名规则有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css常用的命名规则有哪些”吧!一、常用命名规则头:header...
    99+
    2024-04-02
  • java方法名命名规则是什么
    Java 方法名的命名规则通常遵循以下几点: 方法名必须以字母开头,后面可以跟着字母、数字或下划线。 方法名不能使用关键字或保留字...
    99+
    2024-04-02
  • 常用的DIV+CSS命名规则有哪些
    今天小编给大家分享一下常用的DIV+CSS命名规则有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2024-04-02
  • php中方法名的命名规则是什么
    本文操作环境:windows10系统、php 7、thinkpad t480电脑。在PHP中方法的作用都是执行一个动作,达到一个目的,所以名称应该说明方法是做什么的。一般方法名称的前缀都是有第一规律的,如is(判断)、get(得到),set...
    99+
    2015-06-11
    php 方法名 命名规则
  • CSS的通用命名规则是什么
    本篇内容介绍了“CSS的通用命名规则是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!CSS规范化命名三种通用命名规则骆驼式命名法:正如它...
    99+
    2023-07-04
  • CSS中样式表的命名规则有哪些
    这期内容当中小编将会给大家带来有关CSS中样式表的命名规则有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。畅谈DIV+CSS 样式表命名的规则方法如果要是就几行或几十...
    99+
    2024-04-02
  • 织梦dedecms 自定义修改文章命名规则方法
    首先我们来阐述下这个问题,什么是文章命名规则? 也就是我们织梦文章内容页的url的显示方式。我们在用织梦程序创建网站栏目的时候会看见。     上面的是织梦的默认文章命名规则。这个给大家解释下,那么上...
    99+
    2022-06-12
    命名规则
  • MyBatis Mapper.xml中的命名空间及命名方式
    目录Mapper.xml相关使用命名空间(Namespaces)命名解析MyBatis中mapper.xml命名空间错误项目场景问题描述原因分析解决方案Mapper.xml相关使用 ...
    99+
    2024-04-02
  • 如何浅析.NET中文变量及方法的命名规则
    这期内容当中小编将会给大家带来有关如何浅析.NET中文变量及方法的命名规则,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。我们将介绍.NET中文变量及方法的命名规则,相信通过规范的.NET中文变量及方法的命...
    99+
    2023-06-17
  • VB.NET方法和属性命名规则是什么
    这篇文章主要介绍VB.NET方法和属性命名规则是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、方法 无论是函数还是子程序,方法都必须以动词或动词短语命名。无需区分函数和子程序,也无需指明返回类型。Sub&nb...
    99+
    2023-06-17
  • 关于Python变量命名规则的常见误解及解决方案
    Python变量命名规则的常见误区及解决方法 在Python编程中,正确的变量命名是非常重要的。一个良好的命名习惯可以使代码更易读、易维护,并且可以避免一些潜在的错误。然而,新手常常会犯一些常见的变量命名误区。本文将介绍一些常见...
    99+
    2024-01-20
    变量命名规则 解决方法。 误区
  • CSS选择器命名规则的写法是什么
    本篇内容介绍了“CSS选择器命名规则的写法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • DIV布局规范中CSS类及id命名方式是什么
    这篇文章将为大家详细讲解有关DIV布局规范中CSS类及id命名方式是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。DIV网页布局规范中CSS类及id命名...
    99+
    2024-04-02
  • CSS中class及id的规范化命名有哪些
    今天小编给大家分享一下CSS中class及id的规范化命名有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我...
    99+
    2024-04-02
  • Python变量命名规则的正确用法
    如何正确使用Python语言的变量命名规则 在使用Python编写代码时,正确命名变量是一个非常重要的注意事项。恰当的变量命名不仅能提高代码的可读性,还能减少出错的可能性。本文将介绍Python语言的变量命名规则,并提供一些具体...
    99+
    2024-01-20
  • Python变量的命名约定和常见命名方法
    Python变量命名规则及常见命名方式 在Python编程中,变量的命名是非常重要的,良好的命名习惯可以使代码更易读和易懂。本文将介绍Python的变量命名规则以及常见的命名方式,并提供具体的代码示例。 一、Python变量命名...
    99+
    2024-01-20
    变量命名规则 - 可以由字母 数字和下划线组成 - 区分大小写
  • DIV网页布局规范中CSS类及id命名方式是什么
    DIV网页布局规范中CSS类及id命名方式是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。你对DIV网页布局规范中CSS类及id命名是...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作