css构建以及命名规范

css构建以及命名规范

ID:6125881

大小:58.00 KB

页数:6页

时间:2018-01-03

css构建以及命名规范_第1页
css构建以及命名规范_第2页
css构建以及命名规范_第3页
css构建以及命名规范_第4页
css构建以及命名规范_第5页
资源描述:

《css构建以及命名规范》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、CSS命令规范以及注意事项1注意事项CSS样式优先级判断引入http://www.w3.org/TR/CSS21/cascade.html#specificity为规则²多个选择器可能会选择同一个元素,有3个规则,从上到下重要性降低:/*Fromtheuser'sstylesheet*/用户的样式表p{text-indent:1em!important}p{font-style:italic!important}p{font-size:18pt}/*Fromtheauthor'sstylesheet*/作者的样式表p{text-indent:1.5em!importa

2、nt}p{font:normal12ptsans-serif!important}这里设置了important这个规则,权限最高,所以CSS样式的层叠原则,就近原则就不起作用了。所以字体的大小还是12ptp{font-size:24pt}浏览器样式²CSS样式的特殊性权重——谁有分量,谁说了算。CSS规范为不同类型的选择器定义了特殊性权重,特殊性权重越高,样式会被优先应用。权重设定如下:html选择器,权重为1类选择器,权重为10id选择器,权重为100这里还有一种情况:在html标签中直接使用style属性,这里的style属性的权重为1000即如下情况:#x34y

3、{color:red}优先选择style=""设定的样式。其他类型的,看看例子就明白了。例子:h1{color:blue}权重为1p em{color:yellow}权重为2.warning{color:red}权重为10p.noteem.dark{color:grag}权重为22#main{color:black}权重为100.1这里还有一种情况:权重一样时如何处理?权重一样时就另说了。看看下面的就明白了。²CSS样式的层叠原则,谁离我近,谁说了算。当权重一样时,会采用“层叠原则”后定义的会被应用。如:p{c

4、olor:yellow} p{color:red}作用到这里  

我的什么颜色呢?

结果会是red的。²CSS样式的特殊标记——谁有特权,谁说了算。如果有人看不顺眼,非得要自己说了算,那可以搞点特权,如下即可p{color:blue!important;}加上!important;可将自己权重设为最高。如果有相同的特权就会执行《就近原则》²The@importrule@import"mystyle.css";@importurl("mystyle.css");@importurl("fineprint.css")print;用于打印CSS的命名规范²需要给层

5、定义各种尺寸的宽度,高度基本是不用定义的我目前参考blueprint框架和960gs框架,它采用的命名方式是:首先保证页面的宽度一定是950px,分成12、16、24列,这个时候就要定义12、16、24种可能情况的宽度.container_12.grid_1{width:60px}.container_12.grid_2{width:140px}.container_12.grid_4{width:300px}.container_12.grid_5{width:380px}.container_12.grid_7{width:540px}.container_12.

6、grid_8{width:620px}.container_12.grid_10{width:780px}采用grid_1或者W_1会更合适,这里的w是代表宽的意思²层的padding和层之间的margin我们还需要定义些常用到的margin和padding,于是有:.ml-10{margin-left:10px}.mr-10{margin-right:10px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.pt-

7、10{padding-top:10px}.pb-10{padding-bottom:10px}.mg-10{margin:10px;}.pd-10{padding:10px;}²各种样式的tab和button.tab-1{...}.button-1{...}或者是btn-1²不同的背景色.bc-1{background-color:#;}²各种样式的border.b1s-1{border:1pxsolid#000;}.b1d-1{border:1pxdashed#000;}²左浮动,有浮动,居左,居右,居中.f-l{float:left;}.f-r{

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。