CSS通用命名的技巧
- 格式:pdf
- 大小:155.12 KB
- 文档页数:3
常⽤的CSS命名规则应该很多⼈都会有PO这种东西,但是对刚学css的⼈真的很重要,尤其像我这种英⽂不好的⼈,这些是必背的的单字喔^^,这些数据只是我在学习的时候,参考别⼈的数据之后⽤⾃⼰的思考整理出来的,像参考书写的真的都看不懂,通常翻第⼀页之后,永远就不会再翻第⼆页了,当然我也是搂.....⼀、常⽤的css命名规则头:header内容:content导览:nav侧栏:sidebar专栏:column页底:footer左:left右:right中:center登⼊条:loginbar标志:logo横幅:banner页⾯主体:main热门:hot新闻:news下载:download⼦导览:subnav项⽬:menu⼦项⽬:submenu搜寻:search友站连结:friendlink版权:copyright滚动:scroll标签页:tab⽂章列表:list提⽰信息:msg⼩技巧:tips栏⽬标题:title加⼊:joinus指南:guild服务:service注册:regsiter状态:status投票:vote合作伙伴:partner内部:inner区域:area/region???⼆、注释的写法:/* Footer */内容区/* End Footer */三、class的命名:(1) 颜⾊:使⽤颜⾊的名称或者16进制代码,如.red { color: red; }.f60 { color: #f60; }.ff8600 { color: #ff8600; }/p>(2) 字体⼤⼩,直接使⽤"font+字体⼤⼩"作为名称,如.font12px { font-size: 12px; }.font9pt {font-size: 9pt; }(3) 对齐模式,使⽤对齐⽬⽬标英⽂名称,如.left { float:left; }.bottom { float:bottom; }(4) 标题栏模式,使⽤"类+功能"的⽅式命名,如.barnews { }.barproduct { }注意事项:1.⼀律⼩写;2.尽量⽤英⽂;3.不加中杠和下划线;4.尽量不缩写,除⾮⼀看就明⽩的单词。
css命名规范CSS(层叠样式表)技术一直是Web开发者们进行前端开发的重要工具之一。
它可以为网页提供美观的外观,并且也可以提升网站的可用性。
在进行前端开发时,对于CSS文件定义和命名是一个非常重要的环节。
给CSS文件定义一个有意义的名字,可以帮助开发者理解文件的作用,以及里面定义的样式。
CSS文件的命名有不同的规范,这些规范的重要性不容忽视。
有意义的命名规范不仅可以帮助开发者在未来能够快速定位文件,而且也可以更加有效的维护网站的可读性。
下面将介绍几种常用的CSS命名规范。
1.写字母和数字组合:一种命名规范是使用最多的。
它非常简洁,便于区分。
通常使用小写字母和数字组合来命名CSS文件和样式,并且使用横线(-)做为连接符。
比如:style-sheet.css,button-style.css,footer-style.css等。
2. 使用驼峰式命名:峰式的命名法是一种英文单词的写法,它由单词的第一个字母小写开始,而每个单词的首字母都大写开始。
比如:styleSheet.css,buttonStyle.css,footerStyle.css等。
3. 使用短横线分隔:种命名方式使用了一个短横线将CSS文件和样式分隔,并且使用小写字母和数字组合命名CSS样式。
比如:style-sheet_button.css,style-sheet_footer.css等。
4. 使用下划线分隔:与前一种方式类似,这种方式也是使用小写字母和数字组合命名CSS样式,只是使用下划线(_)做为分隔符。
比如:style_sheet_button.css,style_sheet_footer.css等。
基本上,NASA等大型机构制定的CSS命名规范会以上述四种规范为主,有时会结合多种规范使用,以满足CSS文件的苛刻要求。
下面着重介绍一些常见的CSS命名规范。
1.名时尽量使用有意义的名称:命名时,尽量使用有意义的名称,而不是简单的数字或者字母。
CSS中如何实现元素的命名规范在网页设计和开发中,CSS(层叠样式表)是用于控制网页样式的重要工具。
而良好的元素命名规范对于提高代码的可读性、可维护性以及团队协作的效率都起着至关重要的作用。
接下来,让我们深入探讨在 CSS 中如何实现元素的命名规范。
首先,我们需要明确为什么要有命名规范。
想象一下,你打开一个包含大量 CSS 代码的文件,如果元素的命名毫无规律,就像是进入了一个混乱的迷宫,会让人感到困惑和迷茫。
相反,有了清晰、一致的命名规范,就能迅速找到需要修改或调整样式的元素,大大提高工作效率。
那么,什么样的命名才算规范呢?其一,命名应该具有描述性。
这意味着名称要能够清晰地传达元素的用途或功能。
比如,如果是一个导航栏的元素,我们可以命名为“navbar”;如果是一个登录按钮,就可以命名为“loginbtn”。
通过这样直观的命名,其他人在阅读代码时能够一目了然地知道元素的作用。
其二,要保持命名的一致性。
这包括使用相同的命名风格和规则。
比如,是使用连字符“”还是下划线“_”来分隔单词,一旦确定,就要在整个项目中保持一致。
同时,对于相似功能的元素,也要采用相似的命名模式,例如“headerlogo”和“footerlogo”。
接下来,谈谈命名的长度问题。
一般来说,命名不应该过于冗长,否则会显得繁琐。
但也不能太短,以至于无法准确表达元素的含义。
找到一个恰当的平衡是关键。
再来说说命名的格式。
常见的有 BEM(块(Block)、元素(Element)、修饰符(Modifier))命名法。
在 BEM 中,一个元素的名称由块名、元素名和可选的修饰符组成。
例如,“header”是块名,“header__title”是元素名,“header__titleactive”是带有修饰符的名称。
这种命名方式能够清晰地划分出不同的部分,使得样式的作用范围更加明确。
在实际应用中,还需要注意避免使用过于通用的名称,比如“box”“container”等。
CSS命名规范提高代码可读性与可维护性的秘诀CSS(层叠样式表)在网页开发中扮演着重要的角色,它决定了网页的外观和样式,而良好的代码可读性和可维护性对于开发人员来说至关重要。
本文将介绍一些提高CSS代码可读性和可维护性的命名规范。
一、选择合适的命名方式1. 语义化命名:使用易于理解的命名,以便其他开发人员能够迅速理解代码的含义。
例如,使用"header"代表头部区域,"nav"代表导航栏等。
2. 使用小写字母和连字符:统一使用小写字母,并使用连字符("-")来分隔单词。
这有助于提高代码的可读性。
例如,使用"main-content"代表主要内容区域。
3. 避免使用缩写和简写:使用完整的单词来命名CSS类和ID,避免使用缩写和简写。
这可以避免他人在阅读代码时的困惑。
例如,使用"navigation"代表导航栏,而不是"nav"或"navi"。
4. 使用有意义的命名:确保命名与元素的用途和功能密切相关。
例如,使用"class="login-button""代表登录按钮。
二、命名规范的层次结构1. 使用模块化的命名:将样式表按照功能模块进行拆分,可以提高可维护性。
例如,将导航栏的样式定义在一个名为"navbar"的类中。
2. 使用父子关系的命名:通过使用父子关系的命名方式来表示元素之间的层次关系。
例如,使用"header .logo"代表头部区域内的logo图标。
3. 使用公共样式和具体样式:将通用样式定义在公共类中,将特定样式定义在具体类中,有助于提高代码的可维护性。
例如,使用"class="button""定义按钮的通用样式,使用"class="primary-button""定义主要按钮的特定样式。
在CSS中,类选择器是一种用来选择具有相同类别的元素的方法。
类选择器以一个点(.)开头,后面跟着类名。
要给一个元素应用一个类选择器,只需要在元素的class属性中指定类名即可。
正确的类命名非常重要,它应该清晰、有意义,并且易于理解和维护。
以下是一些常用的类命名方法和最佳实践:1. 使用有意义的描述性名称:命名类时,应该使用能准确描述元素用途或内容的词汇。
避免使用无意义的名称或简写,以便其他开发人员能够轻理解和维护代码。
2. 使用连字符或驼峰命名法:可以使用连字符(-)或驼峰命名法来给类命名。
连字符命名法是在单词之间使用连字符(例如:`.my-class`),而驼峰命名法是在单词之间去掉空格并将每个单词的首字大写(例如:`.myClass`)。
3. 避免使用过于具体的名称:尽量使用抽象的描述性名称,而不是具体的样式名称。
这样做可以将样式与特定的外观细节分离,使得在更改样式时更加灵活。
4. 使用语义类名:类名应该与元素的语义相匹配,而不只是其外观。
例如,使用`.navbar`来表示导航栏,而不是`.blue-background`来表示具体的颜色。
5. 遵循一致的命名约定:在整个项目中保持一致的类命名约定,以便于团队合作和代码维护。
以下是一些常见的类命名示例:```html<div class="container"><h1 class="title">Welcome to my website</h1><button class="btn btn-primary">Submit</button><ul class="nav-menu"><li class="nav-menu-item">Home</li>li class="nav-menu-item">About</li>li class="nav-menu-item">Contact</li></ul></div>```在上述示例中,`.container`、`.title`、`.btn`、`.btn-primary`、`.nav-menu`和`.nav-menu-item`都是类选择器的命名示例。
(CSS面试知识点)CSS的命名规范与组织方式CSS的命名规范与组织方式CSS是层叠样式表(Cascading Style Sheets)的缩写,是一种用于描述网页外观样式的语言,具有重要的作用。
在进行CSS开发时,命名规范与组织方式是非常重要的,它们可以提高代码的可维护性和可读性,使工作更加高效。
本文将介绍一些常见的CSS命名规范和组织方式。
I. 命名规范在编写CSS代码时,命名规范是必不可少的,它有助于团队成员之间的协作,也方便日后的维护和更新。
下面是一些常见的CSS命名规范:1. 使用有意义的命名:选择能够准确描述元素的命名,避免使用无意义的名称,例如使用类名".box1"或者".c1"并不能清晰地表达元素的含义,可以使用".header"或者".menu"更加具有可读性。
2. 使用小写字母和连字符:为了提高代码的可读性,建议使用小写字母来书写CSS命名,并使用连字符来分隔单词,例如".main-container"。
3. 避免使用数字作为开头:在CSS命名中,应避免使用数字作为选择器的开头,因为这可能会与其他命名方式产生冲突。
4. 使用BEM命名方法:BEM(Block Element Modifier)是一种常见的CSS命名方法,它将选择器分为块(block)、元素(element)和修饰符(modifier)。
例如,".header"可以表示为一个块,".header__logo"可以表示为块中的元素,而".header--light"可以表示为块的修饰符,这样的命名方式可以提高代码的可维护性。
5. 避免命名继承:在CSS中,应避免使用过于具体的命名继承,例如使用".red-text"来表示红色文本样式。
这样的命名方式可能导致代码的重用性下降,建议使用更加抽象的命名,例如".highlight",通过添加修饰符来改变元素的外观。
css命名规范及简写1通用命名规则a:所有ID或class与数字连接用"_"b:所有ID或Class连接用骆驼规则;如mainNav c:页面主体框架布局命名:Lay_l , Lay_rd:栏目布局容器命名:col_1 col_2e:栏目标题块命名:tit 标签用<h>f:页面所有图片区域用:pic_1 pic_2g:页面文本列表区域全部采用:Lst_1 Lst_nh:页面按钮区域采用:btn_1i:页面广告区域采用:ad_12主体框架命名header (hd)main (main)footer (ft)3通用命名规则主体:main外层:wrap功能条:funcBar主导航:mainNav子导航:subNav版权:copyright注释:note面包屑:breadcrumb容器:container内容:content当前状态:current侧栏:sidebar菜单:menu子菜单:submenu 滚动:scroll提示技巧:tips指南:guide状态:status投票:vote4 简写:bd : bodyhd : headerfnt : fontnav : navtb : tablelnk : linkmr : margin-right ml : margin-left pd : paddingpr : padding-right pl : padding-left lst : listfl : float:leftfr : float:rightcol : 栏目con : contentfrm : forminf : information lg : logoinp : inputft : footerbtn : buttonmore: moretit : titlespr : 空行t : top;b : bottommid : 中间l : leftr : rightbdr : borderw : widthh : heightmsg : message reg : register(注册)。
css起名规范专栏:column元素:element页头:header登录条:loginbar标志:logo侧栏:sidebar广告:banner导航:nav子导航:subnav菜单:menu子菜单:submenu搜索:search滚动:scroll页面主体:main内容:content标签页:tab文章列表:list提示信息:msg小技巧:tips栏目标题:title加入:joinus指南:guide服务:service热点:hot新闻:news下载:download注册:register状态:status按钮:btn投票:vote合作伙伴:partner友情链接:friendlink页脚:footer版权:copyright外围wrap列一 column-one列二 column-two页面外围控制整体布局宽度:wrapper 左右中:left right center------------------------------------------------------------------------------------------------------以上结构可以组合使用,例如:左列标题lefttitle;底部导航footernav 书写原则是: 1.一律小写; 2.尽量用英文; 3.不加中杠和下划线; 4.尽量不缩写,除非一看就明白的单词。
命名全部使用小写字母,如果需要多个单词,单词间使用“-”分隔,比如user-list------------------------------------------------------------------------------------------------------css书写规范一、基本书写规范1、所有的CSS的尽量采用外部调用<LINK href="style/style.css" rel="stylesheet" type="text/css">书写时重定义的最先,伪类其次,自定义最后(其中a:link a:visited a:hover a:actived 要按照顺序写)便于自己和他人阅读。
CSS常用命名规范及写法详解CSS常用命名规范及写法详解由于项目中编写文档结构、编写CSS的人员较多,并与程序员协同工作,所以就需要统一开发规范,根据XHTMl和CSS编织的规范和大多人的习惯,整理了以下针对本项目的一个简单的开发规范:一、CSS样式命名规范建议:用字母、“_”(下划线)、“-”号、数字组成,必须以字母开头,不能以数字开头。
为了开发后样式名管理方便,大家请用有意义的单词或缩写组合来命名,让同事一看就明白这样式大概是哪一块的,这样就节省了查找样式的时间,例如: 头部样式用header,头部左边,可以用header_left或headerLeft,还有如果是列结构的可以这样——box _1of3 (三列中的第一列),box _2of3 (三列中的第二列)、box_3of3 (三列中的第三列),其它的我就不一一举例了,大家按以上规律去命名就好。
常用id的命名:页头:header登录条:loginbar标志:logo侧栏:sidebar广告:banner导航:nav子导航:subnav菜单:menu子菜单:submenu搜索:search滚动:scroll页面主体:main内容:content显示当前所在位置:breadcrumbs 标签页:tab文章列表:list提示信息:msg小技巧:tips栏目标题:title加入:joinus指南:guild服务:service热点:hot新闻:news下载:download注册:regsiter状态:status按钮:btn投票:vote合作伙伴:partner友情链接:friendlink页脚:footer版权:copyrightCSS常用命名规范及写法详解第 1 页共 16 页(1)页面结构容器: container 页头:header 内容:content/container页面主体:main页尾:footer导航:nav侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center(2)导航导航:nav主导航:mainbav 子导航:subnav 顶导航:topnav 边导航:sidebar 左导航:leftsidebar右导航:rightsidebar菜单: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 热点:hotCSS常用命名规范及写法详解第 2 页共 16 页新闻:news下载:download投票:vote合作伙伴:partner友情链接:link版权:copyrightcss文件命名:主要的:master.css模块:module.css基本共用:base.css布局,版面:layout.css主题:themes.css专栏:columns.css文字:font.css表单:forms.css补丁:mend.css打印:print.css二、id和class的使用及区别我们知道在样式表定义一个样式的时候,可以定义id也可以定义class,例如: ID方法:#test{color:#333333},在页面中调用<div id="test">内容<div> CLASS方法:.test{color:#333333},在页面中调用<div class="test">内容<div> id一个页面只可以使用一次,class可以多次引用。
css命名规范CSS(CascadingStyleSheets)义了网页展现方式的规范,是网页布局样式的主要语言。
CSS 代码结构化和易读性是解决 web发问题最关键的部分,而有效的 CSS名规范能够让代码看起来组织良好。
有效的 CSS名规范可以帮助提高网页性能,并且让开发者能够更好地维护和理解代码。
一、CSS命名规则1. 使用有意义的单词CSS名规范允许开发者使用有意义的单词作为名称,这样有助于构建更加优雅和可读性高的代码。
例如,你可以使用“main-wrapper”而不是“wrapper”作为页面主要包装器的命名,这样能够更清晰地表达其意义。
2. 使用缩写在 CSS 代码中,可以根据需要使用缩写。
举例来说,使用“mro”代替“margin-right-only”,这样更容易让你快速地理解变量的意思。
3. 使用驼峰命名法提倡使用驼峰命名法命名 CSS量,这样的变量获得的可读性会更高。
比如,你可以使用“headerWrapper”而不是“header_wrapper”作为页头包装器的命名。
4.免使用缩写在一些情况下,以缩写结尾的命名可能会引起歧义,因此应避免使用缩写来命名 CSS量。
比如,“mt”会被人误解为“margin-top”,而“mend”可能会被人认为是“margin-end”。
5. 使用- (减号)或 _ (下划线)割单词推荐使用- (减号)或 _ (下划线)割多个单词,这样可以方便地辨认单词之间的关系。
例如,“main-wrapper”或“main_wrapper”之类的命名更容易理解,也更加易读。
二、CSS名规范的优点1.于理解CSS名规范有助于更好地理解代码,这样可以更容易地管理和修改代码。
2.高可复用性使用有意义的命名能够大大提高代码的可复用性,开发者可以更容易地把它用在任何情况当中。
3.加有效使用有意义的命名可以缩短代码的书写时间,并且避免重复的错误。
4.于团队合作建立有效的 CSS名规范有助于团队合作,在不同的开发者之间能够有效的传达消息,并能够更快地完成任务。
CSS通用命名的技巧
我们为大家收集整理了关于CSS通用命名,以方便大家参考。
骆驼式命名法:
正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。
例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:
printEmployeePaychecks();
print_employee_paychecks();
第一个函数名使用了骆驼式命名法,函数名中的每一个逻辑断点都有一个大写字母来标记;第二个函数名使用了下划线法,函数名中的每一个逻辑断点都有一个下划线来标记。
骆驼式命名法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得当相多。
另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。
匈牙利命名法:。