关于前端的CSS命名
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命名相关推荐
- css宋体代码_前端开发必备的CSS命名规范与常用CSS代码集合
编辑 | web前端开发 来源 | web前端开发 我们在用html+css进行网页的排版布局时,经常会遇到CSS命名,如果是在团队多人协作开发时,团队里都会有自己的命名规范与要求. 但如果是自己在个 ...
- 『前端规范化』CSS命名规范化
CSS命名规范化 CSS命名规范化,有利于代码阅读和维护,在大型项目及团队协作开发中有着重要的意义.这里我推荐采用BEM命名规范+适当的语义理解简写.因为BEM命名常常会因为太长而被人诟病,所以适当加 ...
- 好程序员HTML5前端教程-css的引入方式和选择器
好程序员HTML5前端教程-css的引入方式和选择器 01.引入css方式(重点掌握) 行内样式 内接样式 外接样式 3.1 链接式 3.1 导入式 css介绍 现在的互联网前端分三层: HTML:超 ...
- 前端基础-CSS的各种选择器的特点以及CSS的三大特性
一. 基本选择器 二. 后代选择器.子元素选择器 三. 兄弟选择器 四. 交集选择器与并集选择器 五. 序列选择器 六. 属性选择器 七. 伪类选择器 八. 伪元素选择器 九. CSS三大特性 一. ...
- 从零开始学前端:CSS引入 --- 今天你学习了吗?(CSS:Day07)
从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(CSS) 复习:从零开始学前端:列表标签 - 今天你学习了吗?(CSS:Day06) 文章目录 从零开始学前端:程序猿小白也可以完全掌握! ...
- 前端HTML CSS JavaScipt JQuery
Web前端基础 应用程序分类 客户端/服务器 Client/Server CS模式 用户需要下载客户端才能使用.如微信.QQ.游戏等. 特点:功能丰富,安装繁琐.需要更新.平台不同,软件不同,开发成本 ...
- 精简高效的CSS命名准则/方法
2019独角兽企业重金招聘Python工程师标准>>> 一."无"的哲学 佛家讲究"因果报应",有果必有应.此段看似与主题没有血缘关系,实际讲 ...
- 精简高效的CSS命名准则和方法
一."无"的哲学 佛家讲究"因果报应",有果必有应.此段看似与主题没有血缘关系,实际讲的是"因". 我个人比较喜欢老子的道家思想,并喜欢以其 ...
- [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 ...
最新文章
- 200万注册开发者,13亿张全景图片,90%数据生产环节AI化,百度地图生态全景升级2.0
- 单调栈 or 线段树扫描线 ---- E. Delete a Segment [单调栈+二分] [扫描线处理空白位置的技巧乘2]
- tensorflow(centos 7.0 64)安装
- NYMEX ACCESS电子交易系统来
- 32 - I. 从上到下打印二叉树
- c 找不到mysql.h_Linux下C连接MySQL找不到MySQL.H的问题
- 拓端tecdat|【视频】Lasso回归、岭回归等正则化回归数学原理及R语言实例
- 简单总结一下JS的Array对象
- Android Studio 红米3 一直运行或者debug不成功,提示 Failed to establish session 解决方案
- 联想Y9000P-2022款踩坑指南 加装固态和内存 win10系统安装
- 基于C语言设计的一个医院叫号系统
- plt.subplots_adjust(wspace=0.01, hspace=0.01)
- 【BZOJ1014】【JSOI2008】火星人prefix Splay处理区间,hash+dichotomy(二分)check出解
- 华清远见嵌入式培训_第六周回顾与反思
- Jbuilder2005破解补丁使用方法和下载地址
- 字符型指针,数组,字符串赋值
- Android Dialog 弹窗的生命周期
- 做了个多语种网站 不能被GOOGLE,yahoo收录,baidu可以收录 终于找到问题
- HTML页面静态化技术
- phpcms下载图片BUG
热门文章
- pg批量插入_postgresql大批量数据导入方法
- 推拿师考证需要什么条件
- ZZULIOJ【1088】手机短号【输入输出格式】
- 导出https网站证书
- markdown插入图片的几个办法
- Allegro PCB Design GXL (legacy) 将brd文件另存为低版本文件
- 侍魂胧月传说服务器维护,《侍魂胧月传说》2018年12月12日2:00进行全服停机更新维护...
- 世上没有免费午餐:谈谈网络广告与节操
- JAVA SE学习笔记(七):终章:Java程序设计基础笔记(全10万字)
- spring 组建及核心内容的简介(一)