美文网首页
css命名使用规范

css命名使用规范

作者: Top_Chenxi | 来源:发表于2017-06-15 14:42 被阅读11次

css规范

命名规则说明

  • 所有的命名最好都小写
  • 属性的值一定要用双引号("")括起来,且一定要有值如class="divcss5",id="divcss5"
  • 每个标签都要有开始和结束,且要有正确的层次,排版有规律工整
  • 空元素要有结束的tag或于开始的tag后加上"/"
  • 表现与结构完全分离,代码中不涉及任何的表现元素,如style、font、bgColor、border等
  • h1到h5的定义,应遵循从大到小的原则,体现文档的结构,并有利于搜索引擎的查询。
  • 给每一个表格和表单加上一个唯一的、结构标记id
  • 给图片加上alt标签
  • 尽量使用英文命名原则
  • 尽量不缩写,除非一看就明白的单词

网页css 命名

页面结构

wrap -- 用于最外层
header -- 用于头部
main -- 用于主体内容(中部)
nav -- 网页菜单导航条
head header -- 页头部分
foot footer -- 页脚部分
container content -- 容器,用于最外层
wrapper -- 页面外围控制整体布局宽度
layout -- 布局

导航

nav -- 主导航
subnav -- 二级导航
menu -- 菜单
submenu -- 子菜单
sideBar -- 侧栏

搜索

search -- 搜索
search_output -- 搜索输出和搜索结果相似
searchBar -- 搜索条
search_results -- 搜索结果

功能

current -- 当前的
tips -- tips小技巧
icon -- 图标
note -- 注释
tag -- 标签
msg message -- 提示信息
tips -- 小技巧
vote -- 投票
friendlink -- 友情连接
title -- 标题
summary -- 摘要
loginbar -- 登录条
searchInput -- 搜索输入框
hot -- 热门热点
copyright -- 版权信息
branding -- 商标
logo -- 网站LOGO标志
siteinfo -- 网站信息
siteinfoLegal -- 法律声明
siteinfoCredits -- 信誉
joinus -- 加入我们
partner -- 合作伙伴
service -- 服务
regsiter -- 注册
arr/arrow -- 箭头
guild -- 指南
sitemap -- 网站地图
list -- 列表
homepage -- 首页
subpage -- 二级页面子页面
tool, toolbar -- 工具条
drop -- 下拉
dorpmenu -- 下拉菜单
status -- 状态
scroll -- 滚动
download -- 下载
banner -- 广告条(顶部广告条)

css 文件命名

master.css main.css global.css -- 主要的
layout.css -- 布局,版面
columns.css -- 专栏
font.css -- 文字
print.css -- 打印样式
themes.css -- 主题

less 文件名

variables.less -- 变量
base.less -- 按钮样式
normalize.less -- 重置标签属性

代码性能优化

  • 合并margin、padding、border的-left/-top/-right/-bottom的设置,尽量使用短名称。
  • 选择器应该在满足功能的基础上尽量简短,减少选择器嵌套,查询消耗。但是一定要避免覆盖全局样式设置。
  • 注意选择器的性能,不要使用低性能的选择器。
  • 禁止在css中使用*选择符。
  • 除非必须,否则,一般有class或id的,不需要再写上元素对应的tag。
  • 0后面不需要单位,比如0px可以省略成0,0.8px可以省略成.8px。
  • 如果是16进制表示颜色,则颜色取值应该大写。
  • 如果可以,颜色尽量用三位字符表示,例如#AABBCC写成#ABC 。
  • 如果没有边框时,不要写成border:0,应该写成border:none 。
  • 尽量避免使用AlphaImageLoader 。
  • 在保持代码解耦的前提下,尽量合并重复的样式。
  • background、font等可以缩写的属性,尽量使用缩写形式 。
  • CSS3属性:transform/transition/animation/box-shadow/border-radius
  • 如果使用CSS3的属性,如果有必要加入浏览器前缀,则按照 -webkit- / -moz- / -ms- / -o- / std的顺序进行添加,标准属性写在最后。
  • 链接的样式请严格按照如下顺序添加: a:link -> a:visited -> a:hover -> a:active

相关文章

  • web前端经验分享

    CSS技巧 解决css样式污染方案 命名约定 BEM命名规范 使用CSS Modules css实现新手引导效果 ...

  • CSS 基础

    css规范:css书写规范 - 追求极致 - 博客园 (1)Class 和 ID 使用语义化、通用的命名方式;使用...

  • 网站命名规范

    命名规范 标准 推荐使用中划线连接单词,比如login-bg 遵循一套命名规范 css选择使用class,避免使用...

  • [知识点滴]Div+CSS命名规范大全

    Div+CSS命名规范(前端web开发命名规范)Div+CSS命名规范(一)窗体头:header内容:conten...

  • css命名使用规范

    css规范 命名规则说明 所有的命名最好都小写 属性的值一定要用双引号("")括起来,且一定要有值如class="...

  • vue2.0Demo项目内有关css命名的部分

    /** css命名使用 BEM+emmet 风格作为命名规范 约定[分类名称][属性|组件名称]与[属性名]使用小...

  • html、css命名规范

    html、css命名规范: 在html命名中应当尽量使用英文命名,如果实在不会英文,可以以中文方式命名。 命名格式...

  • css-note

    css学习内容 css基础语法 css使用方法 css选择器 css继承与层叠 css优先级 css命名规范 学习...

  • CSS作为前端语言的发展动向

    CSS的发展动向 一、使用全局命名空间写css,用命名规范来避免命名冲突和重用性,需要程序员的功力 一旦你使用了全...

  • CSS综合

    1.说一说你平时写代码遵守的编码规范 CSS编码规范: 合理命名,使用语义化标签,基于功能命名、基于内容命名、基于...

网友评论

      本文标题:css命名使用规范

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