美文网首页
清晰明了的CSS代码

清晰明了的CSS代码

作者: 于晓鱼 | 来源:发表于2017-01-07 22:01 被阅读0次

一:css命名规则

使用类选择器,放弃ID选择器。因为ID在一个页面中的唯一性导致了如果以ID为选择器来写css,就无法重用,而class而优势在于复用性,而且私有度也并不高。因此,我一般情况下会选择在HTML中的ID用于JavaScript,但是在CSS里只用class,一个ID也不用。这样做实际上也是将表现和行为分开,而不是混在一起。

在html文件中写class的方法:使用单个字母+“-”为前缀。比如:对于header部分,我们可以这样写:

<div class="g-header"></div>

单个字母的意思就是(grid)的第一个字母。好处是我们在css代码中可以通过首字母清楚地知道其作用是什么,即见名知意。除此之外,我们应当注意:在命名时应当尽量简约而不失语义。

二:css代码格式

1、选择器、属性和值都是用小写。

2、单行写完一个选择器定义。

3、最后一个值也要以分号结尾。

4、省略值为0的单位

5、使用16进制表示颜色值,其中的字母使用大写形式,并尽量缩写。

6、根据属性的重要性顺序书写。

7、私有在前,标准在后。

三、类选择器的命名建议

1、对于布局,即用.g-作为前缀,通常有以下推荐的写法。

头部: header或head

主体: body

尾部:footer或foot

主栏: main

侧栏:side

盒容器: wrap或box

主栏子容器:mainc

侧栏子容器:sidec

2.对于模块,即.m-作为前缀。元件,.u-作为前缀,通常有下面推荐的写法。

导航: nav

子导航:subnav

菜单:menu

选项卡:tab

标题区:head或title

内容区:body或content

列表:list

表格:table

表单:form

排行:top

热点:hot

登录:login

标志:logo

广告:adervertise

搜索:search

幻灯:slide

帮助:help

新闻:news

下载:download

注册:register或regist

投票:vote

版权:copyright

结果:result

按钮:button

输入:input


以上です。

相关文章

  • 清晰明了的CSS代码

    一:css命名规则 使用类选择器,放弃ID选择器。因为ID在一个页面中的唯一性导致了如果以ID为选择器来写css,...

  • 布局及兼容

    一、div+css布局优点? 1.符合W3C标准,代码结构清晰明了,结构、样式和行为分离,带来足够好的可维护性。2...

  • web开发规范

    良好的代码结构,使代码清晰,易读,优雅。 Tab:遵循2个空格大小 HTML: CSS: JavaScript:

  • 伪代码-Pseudocode

    伪代码-Pseudocode [TOC] 定义 主要用于简单快速的描述程序或者算法的实现、要求清晰明了 伪代码主观...

  • 【CSS】按钮特效 - 3

    HTML代码 CSS代码 HTML代码 CSS代码 HTML代码 CSS代码 HTML代码 CSS代码 最后两个效...

  • Flutter Widget嵌套深,修改代码麻烦?

    背景 许多人初次接触Flutter时非常不习惯,比起使用VUE开发的界面、代码、样式分离,代码清晰明了,Flutt...

  • web前端工作五年了,我来告诉你如何系统的学习现在的JavaSc

    一、入门 1:熟悉DIV+CSS布局 使用DIV+CSS布局标准网页,可以使前端XHTML代码更少、结构更清晰,这...

  • Android自动化测试原来可以这么简单

    先上效果图 主要代码如下,可以看到代码很清晰明了。主要是基于uiautomator 二次封装。因此代码写起来清爽明...

  • Composition, Aggregation and Ass

    平常不管是写代码或者是读代码,为了清晰的表示类与类之间的关系,我们需要画UML图。而想要清晰明了的表达类之间的关系...

  • 从未如此清晰明了

    在我右眼上演的一幕幕默剧,却是一个无远弗届,直到——我的瞳孔逐渐放大,看到另一个瞳孔中的自己,那一刻,从未如此清晰...

网友评论

      本文标题:清晰明了的CSS代码

      本文链接:https://www.haomeiwen.com/subject/rogfbttx.html