css命名

(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
  • 热点:hot
  • 新闻:news
  • 下载:download
  • 投票:vote
  • 合作伙伴:partner
  • 友情链接:link
  • 版权:copyright
    四、书写规范

1、排版规范(1)使用4个空格,而不使用tab或者混用空格+tab作为缩进;(2)规则可以写成单行,或者多行,但是整个文件内的规则排版必须统一;单行形式书写风格的排版约束

  • 如果是在html中写内联的css,则必须写成单行;

  • 每一条规则的大括号 { 前后加空格 ;

  • 每一条规则结束的大括号 } 前加空格;

  • 属性名冒号之前不加空格,冒号之后加空格;

  • 每一个属性值后必须添加分号; 并且分号后空格;

  • 多个selector共用一个样式集,则多个selector必须写成多行形式 ;
    多行形式书写风格的排版约束

  • 每一条规则的大括号 { 前添加空格;

  • 多个selector共用一个样式集,则多个selector必须写成多行形式 ;

  • 每一条规则结束的大括号 } 必须与规则选择器的第一个字符对齐 ;

  • 属性名冒号之前不加空格,冒号之后加空格;

  • 属性值之后添加分号;

关于前端的CSS命名相关推荐

  1. css宋体代码_前端开发必备的CSS命名规范与常用CSS代码集合

    编辑 | web前端开发 来源 | web前端开发 我们在用html+css进行网页的排版布局时,经常会遇到CSS命名,如果是在团队多人协作开发时,团队里都会有自己的命名规范与要求. 但如果是自己在个 ...

  2. 『前端规范化』CSS命名规范化

    CSS命名规范化 CSS命名规范化,有利于代码阅读和维护,在大型项目及团队协作开发中有着重要的意义.这里我推荐采用BEM命名规范+适当的语义理解简写.因为BEM命名常常会因为太长而被人诟病,所以适当加 ...

  3. 好程序员HTML5前端教程-css的引入方式和选择器

    好程序员HTML5前端教程-css的引入方式和选择器 01.引入css方式(重点掌握) 行内样式 内接样式 外接样式 3.1 链接式 3.1 导入式 css介绍 现在的互联网前端分三层: HTML:超 ...

  4. 前端基础-CSS的各种选择器的特点以及CSS的三大特性

    一. 基本选择器 二. 后代选择器.子元素选择器 三. 兄弟选择器 四. 交集选择器与并集选择器 五. 序列选择器 六. 属性选择器 七. 伪类选择器 八. 伪元素选择器 九. CSS三大特性 一. ...

  5. 从零开始学前端:CSS引入 --- 今天你学习了吗?(CSS:Day07)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(CSS) 复习:从零开始学前端:列表标签 - 今天你学习了吗?(CSS:Day06) 文章目录 从零开始学前端:程序猿小白也可以完全掌握! ...

  6. 前端HTML CSS JavaScipt JQuery

    Web前端基础 应用程序分类 客户端/服务器 Client/Server CS模式 用户需要下载客户端才能使用.如微信.QQ.游戏等. 特点:功能丰富,安装繁琐.需要更新.平台不同,软件不同,开发成本 ...

  7. 精简高效的CSS命名准则/方法

    2019独角兽企业重金招聘Python工程师标准>>> 一."无"的哲学 佛家讲究"因果报应",有果必有应.此段看似与主题没有血缘关系,实际讲 ...

  8. 精简高效的CSS命名准则和方法

    一."无"的哲学 佛家讲究"因果报应",有果必有应.此段看似与主题没有血缘关系,实际讲的是"因". 我个人比较喜欢老子的道家思想,并喜欢以其 ...

  9. [css] 【转载】 精简高效的CSS命名准则/方法

    原文链接:http://www.zhangxinxu.com/wordpress/2010/09/%E7%B2%BE%E7%AE%80%E9%AB%98%E6%95%88%E7%9A%84css%E5 ...

最新文章

  1. 200万注册开发者,13亿张全景图片,90%数据生产环节AI化,百度地图生态全景升级2.0
  2. 单调栈 or 线段树扫描线 ---- E. Delete a Segment [单调栈+二分] [扫描线处理空白位置的技巧乘2]
  3. tensorflow(centos 7.0 64)安装
  4. NYMEX ACCESS电子交易系统来
  5. 32 - I. 从上到下打印二叉树
  6. c 找不到mysql.h_Linux下C连接MySQL找不到MySQL.H的问题
  7. 拓端tecdat|【视频】Lasso回归、岭回归等正则化回归数学原理及R语言实例
  8. 简单总结一下JS的Array对象
  9. Android Studio 红米3 一直运行或者debug不成功,提示 Failed to establish session 解决方案
  10. 联想Y9000P-2022款踩坑指南 加装固态和内存 win10系统安装
  11. 基于C语言设计的一个医院叫号系统
  12. plt.subplots_adjust(wspace=0.01, hspace=0.01)
  13. 【BZOJ1014】【JSOI2008】火星人prefix Splay处理区间,hash+dichotomy(二分)check出解
  14. 华清远见嵌入式培训_第六周回顾与反思
  15. Jbuilder2005破解补丁使用方法和下载地址
  16. 字符型指针,数组,字符串赋值
  17. Android Dialog 弹窗的生命周期
  18. 做了个多语种网站 不能被GOOGLE,yahoo收录,baidu可以收录 终于找到问题
  19. HTML页面静态化技术
  20. phpcms下载图片BUG

热门文章

  1. pg批量插入_postgresql大批量数据导入方法
  2. 推拿师考证需要什么条件
  3. ZZULIOJ【1088】手机短号【输入输出格式】
  4. 导出https网站证书
  5. markdown插入图片的几个办法
  6. Allegro PCB Design GXL (legacy) 将brd文件另存为低版本文件
  7. 侍魂胧月传说服务器维护,《侍魂胧月传说》2018年12月12日2:00进行全服停机更新维护...
  8. 世上没有免费午餐:谈谈网络广告与节操
  9. JAVA SE学习笔记(七):终章:Java程序设计基础笔记(全10万字)
  10. spring 组建及核心内容的简介(一)