css书写规范有哪些
本篇文章给大家分享的是有关css书写规范有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
1、书写顺序根据属性的重要性按顺序书写
只遵循横向顺序即可,先显示定位布局类属性,后盒模型等自身属性,最后是文本类及修饰类属性。
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等)
2、选择器等级a = 行内样式style。b = ID选择器的数量。c = 类、伪类和属性选择器的数量。d = 类型选择器和伪元素选择器的数量。选择器 等级(a,b,c,d) style=””1,0,0,0#wrapper #content {}0,2,0,0#content .dateposted {}0,1,1,0p#content {}0,1,0,1#content p {}0,1,0,1#content {}0,1,0,0p.comment .dateposted {}0,0,2,1p.comment p {}0,0,1,2.comment p {}0,0,1,1p.comment {}0,0,1,1.comment {}0,0,1,0p p {}0,0,0,2p {}0,0,0,13、书写规范、缩写属性
属性缩写
去掉小数点前的0
简写命名,但前提是要让人看懂你的简写
16进制颜色代码缩写
连字符CSS选择器命名规范
1.长名称或词组可以使用中横线来为选择器命名。2.不建议使用“_”下划线来命名CSS选择器,为什么呢?输入的时候少按一个shift键;浏览器兼容问题 (比如使用*tips的选择器命名,在IE6是无效的)能良好区分JavaScript变量命名(JS变量命名是用“*”)
不要轻易使用id
id在JS是唯一的,不能多次使用,而使用class类选择器却可以重复使用,另外id的优先级优先与class,所以id应该按需使用,而不能滥用。
为选择器添加状态前缀
有时候可以给选择器添加一个表示状态的前缀,让语义更明了,比如下图是添加了“.is-”前缀。
image
4、 命名规范1 布局文档 doc doc头部 head hd主体 body bd尾部 foot ft主栏 main mn主栏子容器 mainc mnc侧栏 side sd侧栏子容器 sidec sdc盒容器 wrap/box wrap/box导航 nav nav2 模块子导航 subnav snav面包屑 crumb crm菜单 menu menu选项卡 tab tab标题区 head/title hd/tt内容区 body/content bd/ct列表 list lst表格 table tb表单 form fm热点 hot hot排行 top top登录 login log标志 logo logo广告 advertise ad搜索 search sch幻灯 slide sld提示 tips tips帮助 help help新闻 news news下载 download dld注册 regist reg投票 vote vote版权 copyright cprt结果 result rst标题 title tt按钮 button btn输入 input ipt3 功能浮动清除 clearboth cb向左浮动 floatleft fl向右浮动 floatright fr内联块级 inlineblock ib文本居中 textaligncenter tac文本居右 textalignright tar文本居左 textalignleft tal垂直居中 verticalalignmiddle vam溢出隐藏 overflowhidden oh完全消失 displaynone dn字体大小 fontsize fs字体粗细 fontweight fw4 皮肤字体颜色 fontcolor fc背景 background bg背景颜色 backgroundcolor bgc背景图片 backgroundimage bgi背景定位 backgroundposition bgp边框颜色 bordercolor bdc5 状态选中 selected sel当前 current crt显示 show show隐藏 hide hide打开 open open关闭 close close出错 error err不可用 disabled dis
1、class
头: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
2、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
3、文件
主要的 master.css 模块 module.css 基本共用 base.css 布局、版面 layout.css 主题 themes.css 专栏 columns.css 文字 font.css 表单 forms.css 补丁 mend.css 打印 print.css5、注意事项
/* Header */ 内容区 /* End Header */
1.一律小写; 2.尽量用英文; 3.不加中槓和下划线; 4.尽量不缩写,除非一看就明白的单词。
以上就是css书写规范有哪些,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。