CSS书写
来源:互联网 发布:qq旋风 mac 编辑:程序博客网 时间:2024/04/30 08:34
——道理都一样,希望你能懂。
书写顺序
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,)
书写规范
使用CSS缩写属性
/*CSS有些属性是可以缩写的,比如padding,margin,font等等*//*不规范示例*/ .list-box { border-top-style: none; font-family: serif; font-size: 100%; line-height: 1.6; padding-bottom: 2em; padding-left: 1em; padding-right: 1em; padding-top: 0; }/*规范示例*/ .list-box { border-top: 0; font: 100%/1.6 serif; padding: 0 1em 2em; }
去掉小数点前的”0”
/*不规范*/ font-size: 0.8em;/*规范*/ font-size: .8em;
简写命名
/*简写类名的前提是要让你看懂你的命名才能简写*//**/ .navigation { margin: 0 0 1em 2em; } .atr { color: #93c; }/**/ #nav { margin: 0 0 1em 2em; } .author { color: #93c; }
16进制颜色代码缩写
/*有些颜色代码是可以缩写的,尽量缩写,提高用户体验为主*//*不规范*/ color: #eebbcc;/**/ color: #ebc;
连字符CSS选择器命名规范
1.长名称或词组可以使用中横线来为选择器命名。2.不建议使用“_”下划线来命名CSS选择器,为什么呢? - 输入的时候少按一个shift键(简直想笑了); - 浏览器兼容问题(比如使用_tips的选择器命名,在IE6是无效的) - 能良好区分JavaScript变量命名(JS变量命名是用“_”) /*不规范"_"*/ maintitle { color: #e3c; } main_title { color: #e3c; }/*规范"-"*/ main-title { color: #e3c; }
不要随意使用id
id在JS是唯一的,不能多次使用id应该按需使用,不能滥用
为选择器添加状态前缀
/*有时候可以给选择器添加一个表示状态的前缀,让语义更明了*//**/ .withdrawal { background-color: #ccc; }/*规范表示状态*/ .is-withdrawal { background-color: #ccc; }
CSS命名规范(规则)
常用CSS命名规则
1.页面结构 容器——container 页头————header 页面主体——main 内容——content 页脚————footer 侧栏——sidebar 栏目——column 页眉外围控制整体布局宽度——wrapper 左右中————left right center2.导航 导航——nav 主导航——mainnav 子导航——subnav 顶导航——topnav 边导航——sidebar 左导航——leftsidebar 右导航——rightsidebar 菜单——menu 子菜单——submenu 标题——title 摘要——summary3.功能 标签页————tab 登录条————loginbar 标志——————logo 广告——————banner 搜索——————search 热点——————hot 新闻——————news 下载——————download 友情链接————friendlink 版权——————copyright 滚动——————scroll 标签——————tags 文章列表——list 提示信息——msg 小技巧————tips 加入——————joinus 指南——————guide 服务——————service 注册——————register 状态——————status 投票——————vote 合作伙伴———partner
注释的写法:
/*Header*/ 内容区/*End Header*/
CSS样式表文件命名
主要的 master.css模块 module.css基本共用 base.css布局、版面 layout.css主题 theme.css专栏 columns.css文字 font.css表单 forms.css补丁 mend.css
注意事项
1.一律使用小写加中划线;
2.尽量用英文(抚额,不用英文用中文么);
3.尽量不缩写,除非一看就明白的单词;
0 0
- CSS书写
- CSS书写
- CSS书写
- CSS书写规则 CSS书写规范
- 书写高效的CSS
- css的书写规则:
- 谈CSS书写风格
- CSS 书写规范
- css书写技巧
- 常用CSS书写技巧
- 常用CSS书写技巧
- CSS属性书写顺序
- CSS书写规范
- CSS书写规范参考
- 常用CSS书写技巧
- css书写规范
- CSS 书写顺序
- css 兼容性书写记录
- linux shell 下载维基百科特色条目并统计单词词频
- hdoj 无题 1871 (结构体 水)
- spin_lock、spin_lock_irq、spin_lock_irqsave区别
- Android 零碎知识点整理
- 第4周项目1-求最大公约数
- CSS书写
- textField 限制2位小数,编辑时不让键盘挡住
- Android系统源码学习
- mysql中文乱码问题(转自网易--网站笔记)
- 1. SOAP 简介
- 解决cocoapods diff: /../Podfile.lock: No such file or directory
- iOS在Xcode 7.2 里制作 Framework 的简单过程
- Glide 入门到精通之十——加载图片到通知栏和应用小部件中
- 二代旅游网站程序V1使用手册(三):旅游目的地管理