CSS书写规范及命名规则

作者: 蓝悦冰心 | 来源:发表于2017-12-06 11:32 被阅读49次

CSS书写规范

CSS

1.位置属性(position, top, right, z-index, display, float等)

2.大小(width, height, padding, margin)

3.文本系列(font,line-height, letter-spacing, color- text-align等)

4.背景(background,border等)

5.其他(animation,transition等)


                                        CSS书写规范

使用CSS缩写属性

CSS有些属性是可以缩写的【比如:padding, margin,font等】这样精简代码 能提高用户的阅读体验。

缩写属性

去掉小数点前的“0”

去掉小数点前的“0”

简写命名:【很多用户都喜欢简写类名,但前提是要让别人看懂你的命名才能简写!】

CSS简写命名

16进制颜色代码缩写:【有些颜色代码是可以缩写的,我们就尽量缩写吧,提高用户体验为主。】

CSS 16进制颜色代码缩写

连字符CSS选择器命名规范

1.长名称或词组可以使用中横线来为选择器命名【不建议使用“_”下划线来命名CSS选择器。】

【  输入的时候少按一个shift键;】

【浏览器兼容问题 (比如使用_tips的选择器命名,在IE6是无效的);】

【能良好区分JavaScript变量命名(JS变量命名是用“_”)】

不建议使用“_”下划线来命名

3.不要随意使用id:id在JS是唯一的,不能多次使用,而使用class类选择器却可以重复使用,另外id的优先级优先与class,所以id应该按需使用,而不能滥用。

不随意使用id

4.为选择器添加状态前缀:有时候可以给选择器添加一个表示状态的前缀,让语义更明了,比如下图是添加了“.is-”前缀。

为选择器添加状态前缀

                                        CSS命名规范(规则)


常用的CSS命名规则

头:header      

内容:content/container

尾:footer

导航:nav

侧栏:sidebar

栏目:column

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

左右中:left right center

登录条:loginbar

标志:logo

广告:banner

页面主体:main

热点:hot

新闻:news

下载:download

子导航:subnav

菜单:menu

子菜单:submenu

搜索:search

友情链接:friendlink

页脚:footer

版权:copyright

滚动:scroll

内容:content

标签:tags

文章列表:list

提示信息:msg

小技巧:tips

栏目标题:title

加入:joinus

指南:guide

服务:service

注册:regsiter

状态:status

投票:vote

合作伙伴:partner


id的命名:

    1)页面结构

    容器: container

    页头:header

    内容:content/container

    页面主体:main

    页尾:footer

    导航:nav

    侧栏:sidebar

    栏目:column

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

    左右中:left right center

    2)导航

    导航:nav

    主导航:mainnav

    子导航:subnav

    顶导航:topnav

    边导航:sidebar

    左导航:leftsidebar

    右导航:rightsidebar

    菜单:menu

    子菜单:submenu

    标题: title

    摘要: summary

    3)功能

    标志:logo

    广告:banner

    登陆:login

    登录条:loginbar

    注册:register

    搜索:search

    功能区:shop

    标题:title

    加入:joinus

    状态:status

    按钮:btn

    滚动:scroll

    标签页:tab

    文章列表:list

    提示信息:msg

    当前的: current

    小技巧:tips

    图标: icon

    注释:note

    指南:guild

    服务:service

    热点:hot

    新闻:news

    下载:download

    投票:vote

    合作伙伴:partner

    友情链接:link

    版权:copyright

【注意事项】

1.一律小写;

2.尽量用英文;

3.不加中槓和下划线;

4.尽量不缩写,除非一看就明白的单词。


CSS样式表文件命名

主要的:master.css

模块:module.css

基本共用:base.css

布局、版面:layout.css

主题:themes.css

专栏:columns.css

文字:font.css

表单:forms.css

补丁:mend.css

打印:print.css

推荐关注

相关文章

  • CSS书写规范及命名规则

    CSS书写规范 1.位置属性(position, top, right, z-index, display, fl...

  • CSS书写规范、顺序和命名规则

    CSS书写规范、顺序和命名规则 一、CSS书写顺序 1.位置属性(position, top, right, z-...

  • Web前端开发规范手册

    一、规范目的 1.1 概述 二、文件规范 2.1 文件命名规则 2.2 文件存放位置 2.3 css 书写规范 2...

  • html代码规范,chrome应用

    &html,css入门 基础学习 &代码规范 点这里 CSS命名规则 常用的CSS命名规则 头:header 内容...

  • css代码规范

    CSS选择器 CSS执行顺序 CSS书写顺序 CSS规范 CSS命名规则 语义化当清除所有自定义的样式与布局,只使...

  • CSS模块化

    css命名规范 常用的css命名规则 头:header 内容:content/container 尾:footer...

  • 入门13 CSS综合

    CSS编码规范 命名规范:语义化标签优先;基于功能命名、基于内容命名、基于表现命名;简略、明了、无后患 书写规范:...

  • 前端基本开发规范

    一般规范 HTML书写规范 CSS书写规范 JavaScript书写规范 一般规范 文件资源命名 资源(图片、js...

  • 目录

    1.1 概述 2.1 文件命名规范 2.2 文件存放位置规范 3.1 HTML书写规范 4.1 CSS书写规范 4...

  • HTML书写及CSS命名规则

    前言 在HTML的样式组件开发的过程中,比较混乱以及头痛的一件事情便是css选择器的命名。所以在这里以sideba...

网友评论

  • ttdiOS:你好大神,有完整的demo工程?????demo更直接
    ttdiOS:@ACheng2017 截图也行啊,这是代码,不是小说,小白看了会懵,完整截图或者demo工程更直观
    @最菜 你怎么看
    ttdiOS:@ACheng2017 问题是:有完整的demo工程?????demo更直接啊
    蓝悦冰心:哈哈,这是我之前看到的,被我整理这里拿出来分享了

本文标题:CSS书写规范及命名规则

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