1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338
| body{ font-family:name(字体名,有空格加""),... serif 衬线 sans-serif 无衬线 cursive 草体 fantasy 奇异 monospace 等宽 font-size:... xx-small x-small small medium large x-large xx-large larger smaller:根据父对象调整,单位em,默认16px length:百分数(基于父对象)、浮点+单位,不可为负 单位:in(inch) cm mm pt(point印刷点数) pc(1pica=12point) px em(1倍父辈字体大小) ex(1倍父辈字体x高度) color:字体颜色 gray #666666 rgb(120,120,120) rgb(50%,50%,50%) rgba(255,0,0,5) rgb+Alpha通道 前三个取值0~255 第四个0~1 hsl(0,100%,100%) 色相[-360,360] 饱和度[0%,100%] 亮度[0%,100%] 色调:0或360或-360:红 60:黄 120:绿 180:青 240:蓝 300:洋红 hsla(0,100%,100%,5) hsl+Alpha initial和-moz-initial 各种属性使用默认值; font-weight:... lighter normal(默认400) bolder bold(700) 100 200 ... 900 font-style:... normal(默认) italic(斜体) oblique(倾斜) text-decoration:... none(默认) blink(闪烁) underline(下划线) line-through(贯穿线) overline(上划线) font-variant:... normal(默认) small-caps(小型大写字母) text-transform:... none(默认) capitalize(单词第一个字母大写) uppercase(所有大写) lowercase text-align:...; left(左对齐) right(右对齐) center(居中对齐) justify(两端对齐) start end match-parent justify-all 例如:强制两端对齐,不够一行加空格,仅IE text-align:justify; text-justify:distribute-all-lines; vertical-align:... auto:根据layout-flow对齐 baseline:默认 sub:对齐下标 super:对齐上标 top:内容对象顶端对齐 text-top:文本与对象顶端对齐 middle:内容与对象中部对齐 bottom:内容与对象底端对齐 text-bottom:文本与对象顶端对齐 length:浮点+单位、百分数,可负,基线0或0%,偏移量; 下 bottom middle sub baseline=text-bottom text-top super top 上 vertical-align:...; display:table-cell; letter-spacing:... 字距,默认normal; word-spacing:... 词距,默认normal,中文无效; line-height:行高 浮点+单位、百分比,允许负 normal默认1.2em; text-indent:首行缩进 浮点+单位、百分比,可负; text-shadow:阴影 默认none 语法:length1 length2 (length3) color length1、length2为阴影的水平、垂直偏移值,可负 length3可选,模糊值,不可负 color 阴影颜色 可用","隔开,定义多色阴影,必须指定偏移 支持:Safari Firefox Chrome Opera等 例如:火焰文字 background:#000; color:red; text-shadow:0 0 4px white, 0 -5px 4px #FF3, 2px -10px 6px #FD3, -2px -15px 11px #F80, 2px -25px 18px #F20; 例如:立体文字 background:#CCC; color:#D1D1D1; text-shadow:-1px -1px white, 1px 1px #333; 例如:描边文字 text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; 例如:外发光文字 text-shadow:0 0 0.2em #F87, 0 0 0.2em #F87; text-overflow:溢出文本 clip(不显示"..."只裁切) ellipsis(显示"..."最后一个字符) ellipsis-word(显示"..."最后一个词) 配合使用: white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); word-wrap:换行 normal连续文本换行 break-word边界内换行,如果需要则词内换行 配合使用,确保所有文本正常显示: word-wrap:break-word; overflow:hidden; Firefox Opera消极支持 line-break:日文换行 仅IE; word-break:换行 break-all(非亚洲语言文本行任意子内断开) keep-all(中韩日不允许字断开) 支持:IE Chrome Safari white-space:格式化文本 nowrap(强制同一行) pre(预定义文本格式) content:动态内容 normal(默认) string(文本) attr()(元素属性值) url()(外部资源) counter()(计数器) none(无) 例如: ol{ list-style:none; } li:before{ color:#F00; font-family:Times New Roman; } li{ counter-increment:a 1; } li:before{ content:counter(a)"."; } li li{ counter-increment:b 1; } li li:before{ content:counter(a)"."counter(b)"."; } li li li{ counter-increment:c 1; } li li li:before{ content:counter(a)"."counter(b)"."counter(c)"."; } <ol> <li>一级列表项目1 <ol> <li>二级列表项目1</li> <li>二级列表项目2 <ol> <li>三级列表项目1</li> <li>三级列表项目2</li> </ol> </li> </ol> </li> <li>一级列表项目2</li> </ol> @font-face:{
margin:...; 块状元素居中: margin-left:auto; margin-right:auto; margin:0 auto; visibility:...; hidden 不可见,占据原本位置 display:...; none:不可见也不占位 block:块状显示 table-cell; :边框阴影; box-shadow:rgba(0,0,0,0.1) 0px 0px 8px; -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 8px; -webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 8px; } div{ width:...; height:...; border:...; none清除边框 样式、颜色、宽度,没有顺序,例如:border:solid red 150px; border-color:...; 顶右底左:border-color:red blue green yellow; border-width:...; 顺序同上:border-width:10px 20px 30px 40px; border-style:...; dotted点线 dashed虚线 solid实线 double双线 groove立体凹槽 ridge立体凸槽 inset立体凹边 outset立体凸边 顺序同上:border-style:solid dashed dotted double; 双线框:两条单线+空隙=边框宽 3px=1px*2(内外)+1px(空隙) 4px=2px(外)+1px*2(空隙、内) 5px=2px*2(内外)+1px(空隙) ... 其他相关属性: border-top-style:...; border-right-style:...; border-bottom-style:...; border-left-style:...; opacity:...; 0~1 1不透明,支持:Firefox Safari Opera Chrome IE8+ filter:alpha(opacity=0~100); -moz-opacity:...; border-radius:...; 一个参数:圆角半径 两个参数用"/"分隔:水平、垂直半径 默认none,如果有0则无圆角,参数为浮点+单位、% 其他: border-top-right-radius:...; border-bottom-right-radius:...; border-bottom-left-radius:...; border-top-left-radius:...; -moz-border-radius:...; -webkit-border-radius:..; background:...; background-position:...; background-attachment:...; fixed(相对窗体固定) scroll(相对元素固定) local(相对元素内容固定) background-origin:...; border-box(边框开始) padding-box(默认,补白区域开始) content-box(仅内容) 其他: -moz-background-origin:...; -webkit-background-origin:...; background-clip:...; border-box padding-box content-box text 其他: -webkit-background-clip:...; -moz-background-clip:...; background-size:...; auto(默认) cover(正好完全覆盖) contain(宽或高正好覆盖) <length>(浮点+单位,不可负) <percentage>0%~100%不可负 可1~2个值,width height,一个时默认另一个为auto 其他: -webkit-background-size:...; -moz-backkground-size:...; background-break:...; bounding-box(内联元素平铺) each-box(每一行平铺) continuous(下一行紧接着上一行) 替换: -moz-background-inline-policy:...; -webkit-gradient(<type>,<point>[,<radius>]?,<point>[,<radius>]?[,<stop>]*) <type> =linear|radial <point> =[<length>|<percentage>|left|center|right]&&[<length>|<percentage>|left|center|right] <radius> =<length> <stop> =[from(<color>)]||[to(<color>)]||[color-stop(<length>|<percentage>,<color>)] 例如: background:-webkit-gradient(linear,left top,left bottom,from(blue),to(red)); background:-webkit-gradient(linear,left top,left bottom,from(blue),to(red),color-stop(50%,green)); background:-webkit-gradient(linear,left top,left bottom,from(blue),to(red),color-stop(0.4,#FFF),color-stop(0.6,#000)); background:-webkit-gradient(radial,200 100,10,200 100,100,from(red),to(green),color-stop(90%,blue)); background:-webkit-gradient(radial,120 100,10,200 100,100,from(red),to(green)); 球形效果:background:-webkit-gradient(radial,180 80,10,200 100,90,from(#00C),to(rgba(1,159,98,0)),color-stop(98%,#0CF)); -moz-linear-gradient([<point>||<angle>,]?<stop>,<stop>[,<stop>]*) <point> =<length>|<percentage>|left|center|right <stop> =[<color>]&&[<length>|<percentage>]? 例如: background:-moz-linear-gradient(red,blue); background:-moz-linear-gradient(top left,red,blue); background:-moz-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet); -moz-radial-gradient([<position>||<angle>,]?[<shape>||<size>,]?<stop>,<stop>[,<stop>]*) <point>、<stop>同上 <shape> =circle|ellipse <size>圆半径或椭圆轴长 例如: background:-moz-radial-gradient(red,yellow,blue); background:-moz-radial-gradient(red 20%,yellow 30%,blue 40%); background:-moz-radial-gradient(bottom left,red,yellow,blue 80%); background:-moz-radial-gradient(left,circle,red,yellow,blue 50%); box-shadow:...; 2~4个参数+颜色,参数为:水平偏移,垂直偏移,阴影大小,阴影扩展 可参数前加"inset"表示内阴影 -moz-box-shadow:...; -webkit-box-shadow:...; linear-gradient(); linear-gradient([[<angle>|to<side-or-corner>],]?<color-stop>[,<color-stop>]+); <side-or-corner> =[left|right]||[top|bottom] <color-stop> =<color>[<length>|<percentage>]? <stop>步长 <angle>可以是deg、grad、rad单位 例如: background:linear-gradient(to bottom,#00ADEE,#0078A5); background:-webkit-gradient(linear,left top,left bottom,from(#00ADEE),to(#0078A5)); background:-moz-linear-gradient(top,#00ADEE,#0078A5); radial-gradient(); radial-gradient([[<shape>||<size>][at <position>]?,|at <position>,]?<color-stop>[,<color-stop>]+) <shape> =circle|ellipse <size>:圆半径、椭圆轴长 <position> =[<length>|<percentage>|left|center|right]?[<length>|<percentage>|top|center|bottom]? 只指定一个,另一个默认center; background-repeat:repeat-x|repeat-y|[repeat|space|round|no-repeat]{1,2}; } body{ cursor:...; crosshair 十字 pointer 指针 move 十字表示可移动 e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize 正在移动某个边,框的移动开始于 text 文本I型 wait 手表或沙漏 help ?或气球 hand 手型,IE专用=pointer } html>body ...{ } body{ list-style-type:...; list-style:...; list-style-position:...; list-style-image:...; z-index:...; display:inline;
}
body{ border-collapse:...; border-spacing:...; caption-side:...; IE也有left right 解析差异大 empty-cells:...; 可视: 和其他空白字符 无可视:ASCⅡ码 \0D回车 \0A换行 \09制表 \20空格 table-layout:...; } body{ box-sizing:...; ... }
|