下载此文档

bootstrap样式使用标准.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
bootstrap样式使用标准.docbootstrap样式使用标准
语法
用两个空格来代替制表符(tab)-这是唯一能保证在所有环 境下获得一致展现的方法。
为选择器分组时,将单独的选择器单独放在一行。
为了代码的易读性,在每个声明块的左花括号前添加一个空格。 声明块的右花括号应当单独成行。
每条声明语句的:后应该插入一个空格。
为了获得更准确的错误报告,每条声明都应该独占一行。
所有声明语句都应当以分号结尾。最后一条声明语句后面的分号 是可选的,但是,如果省略这个分号,你的代码可能更易出错。
对于以逗号分隔的属性值,每个逗号后面都应该插入一个空格 (例如,box-shadow)o
不要在 rgb () > rgba() > hsl()、hsla()或 rect ()值的内部的 逗号后面插入空格。这样利于从多个属性值(既加逗号也加空格)中 区分多个颜色值(只加逗号,不加空格)。
对于属性值或颜色参数,省略小于1的小数前面的0 (例如,.5 代替 0. 5; 5px 代替-0. 5px)o
十六进制值应该全部小写,例如,#fffo在扫描文档时,小写字 符易于分辨,因为他们的形式更易于区分。
尽量使用简写形式的十六进制值,例如,用#fff代替ftffffffo 为选择器中的属性添加双引号,例如,input [type二"text"]。只 有在某些情况下是可选的,但是,为了代码的一致性,建议都加上双 引号。
避免为0值指定单位,例如,用margin: 0;代替margin: Opx; o
对于这里用到的术语有疑问吗?请参考Wikipedia上的syntax section of the Cascading Style Sheets article。
/* Bad CSS */
.selector, .selector-secondary, .selector[type=text] { padding:15px;
margin:0px Opx 15px: background-color:rgba(0, 0, 0, 0. 5): box-shadow:Opx lpx 2px #CCC, inset 0 lpx 0 ftFFFFFF
}
/* Good CSS */
.selector,
.selector-secondary,
.selector [type=//textz/] { padding: 15px: margin-bottom: 15px: background-color: rgba(0, 0, 0, . 5); box-shadow: 0 lpx 2px #ccc, inset 0 lpx 0 #fff:
}
声明顺序
相关的属性声明应当归为一组,并按照下面的顺序排列:
Positioning
Box model
Typographic
Visual
由于定位(positioning)可以从正常的文档流中移除元素,并且还 能覆盖盒模型(box model)相关的样式,因此排在首位。盒模型排 在第二位,因为它决定了组件的尺寸和位置。
其他属性只是影响组件的内部(inside)或者是不影响前两组属性, 因此排在后面。
完整的属性列表及其排列顺序请参考Recesso
.declaration-order {
/* Positioning */
position: absolute:
top: 0:
right: 0:
bottom: 0:
left: 0;
z-index: 100:
/* Box-model */
display: block:
float: right:
width: lOOpx:
height: lOOpx:
/* Typography */
font: normal 13px "Helvetica Neue", sans-serif: line-height: 1. 5:
color: #333:
text-align: center:
/* Visual */
background-color: #f5f5f5:
border: lpx solid #e5e5e5: border-radius: 3px:
/* Misc */
opacity: 1;
}
不要使用***@import
与<link>标签相比,***@import指令要慢很多,不光增加了额外的请
求次数,还会导致不可预料的问题。替代办法有以下几种:
使用多个<link>元素
通过Sass或Less类似的CSS预处理器将多个CSS文件编 译为一个文件
通过Rails. Jekyll或其他系统中提供过CSS文件合并功能
请参考Steve Souder

bootstrap样式使用标准 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小90 KB
  • 时间2021-07-04