css命名及书写规范大全(4)
作者:prower 来源:prower 时间:2008-05-24 08:52:00
二.注释书写规范
1、行间注释:
直接写于属性值后面,如:
.search{
border:1px solid #fff;/*定义搜索输入框边框*/
background:url(../images/icon.gif) no-report #333;/*定义搜索框的背景*/
}
2、整段注释:
分别在开始及结束地方加入注释,如:
/*=====搜索条=====*/
.search {
border:1px solid #fff;
background:url(../images/icon.gif) no-repeat #333;
}
/*=====搜索条结束=====*/
三.样式属性代码缩写
1、不同类有相同属性及属性值的缩写:
对于两个不同的类,但是其中有部分相同甚至是全部相同的属性及属性值时,应对其加以合并缩写,特别是当有多个不同的类而有相同的属性及属性值时,合并缩写可以减少代码量并易于控制。如:
#mainMenu {
background:url(../images/bg.gif);
border:1px solid #333;
width:100%;
height:30px;
overflow:hidden;
}
#subMenu {
background:url(../images/bg.gif);
border:1px solid #333;
width:100%;
height:20px;
overflow:hidden;
}
两个不同类的属性值有重复之处,刚可以缩写为:
#mainMenu,#subMenu {
background:url(../images/bg.gif);
border:1px solid #333;
width:100%;
overflow:hidden;
}
#mainMenu {height:30px;}
#subMenu {height:20px;}
2、同一属性的缩写:
同一属性根据它的属性值也可以进行简写,如:
.search {
background-color:#333;
background-image:url(../images/icon.gif);
background-repeat: no-repeat;
background-position:50% 50%;
}
.search {
background:#333 url(../images/icon.gif) no-repeat 50% 50%;
}
3、内外侧边框的缩写:
在CSS中关于内外侧边框的距离是按照上、右、下、左的顺序来排列的,当这四个属性值不同时也可直接缩写,如:
.btn {
margin-top:10px;
margin-right:8px;
margin-bottom:12px;
margin-left:5px;
padding-top:10px;
padding-right:8px;
padding-bottom:12px;
padding-left:8px;
}
则可缩写为:
.btn {
Margin:10px 8px 12px 5px;
Padding:10px 8px 12px 5px;
}
而如果当上边与下边、左边与右边的边框属性值相同时,则属性值可以直接缩写为两个,如:
.btn {
margin-top:10px;
margin-right:5px;
margin-bottom:10px;
margin-left:5px;
}
缩写为:
.btn {margin:10px 5px;}
而当上下左右四个边框的属性值都相同时,则可以直接缩写成一个,如:
.btn {
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
margin-left:10px;
}
缩写为:
.btn{margin:10px;}
4、颜色值的缩写:
当RGB三个颜色值数值相同时,可缩写颜色值代码。如:
.menu { color:#ff3333;}
可缩写为:
.menu {color:#f33;}
标签:命名,规范,书写,css,标准
0
投稿
猜你喜欢
ASP 递归调用 已知节点查找根节点的函数
2011-03-08 10:48:00
Python使用Mechanize模块编写爬虫的要点解析
2021-05-21 01:24:33
selenium+python实现自动化登录的方法
2021-08-07 13:38:08
python实现微信远程控制电脑
2023-07-07 07:43:43
Javascript实现动态菜单添加的实例代码
2024-04-22 22:23:25
django API 中接口的互相调用实例
2023-11-04 09:36:38
形式追随内容?
2010-03-07 15:55:00
java连接mysql数据库 java连接sql server数据库
2023-07-16 06:56:50
百度百科中的asp词条:什么是asp
2008-10-11 14:38:00
python根据list重命名文件夹里的所有文件实例
2022-02-12 15:54:30
python for循环内输出和外输出方式
2022-09-25 10:19:06
教你如何编写Vue.js的单元测试的方法
2024-04-26 17:38:09
Python中利用Scipy包的SIFT方法进行图片识别的实例教程
2023-02-14 17:15:18
W3C web标准概念入门
2008-05-25 15:06:00
快速了解Python开发中的cookie及简单代码示例
2023-05-29 11:04:05
Python数据结构之栈、队列的实现代码分享
2023-12-07 12:39:08
详解MySQL中的缓冲池(buffer pool)
2024-01-26 01:05:53
Python数据结构与算法之完全树与最小堆实例
2021-01-10 06:58:47
python flask中动态URL规则详解
2021-08-18 15:51:23
SQL Server 2019下载与安装教程(自定义安装)
2024-01-25 07:15:47