前言: 3W}xYYs]^
3Ho<4_I,
今后将陆续转载部分精品学习教程和发一些自己学习中的经验在这里 zj9aaZ}
H1g"09?h6o
希望和大家一起学习 一起进步 B=J/HiwV)
.=-K7.X.)
不论什么样 web2.0的标准已经到来,越来越多的网站开始基于div+css的网页设计当中。 RVb}R<yU+
-YP>mwSN?
希望提供这些内容给需要的人 (_O_zu8_
IEJp!P,E
xT1{O `
------------------------------------------------ wXxk+DV@
Gn%gSH/
常用CSS缩写语法总结 )x*pkE**c
使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则如下: ; 'J{ylRQ
DV!) n 6
颜色 K# dV.
16进制的色彩值,如果每两位的值相同,可以缩写一半,例如: Zf%6U[{ T
#000000可以缩写为#000;#336699可以缩写为#369; ;l6tZ]-"
:X;AmLf`2u
盒尺寸 O<v9i4*
通常有下面四种书写方法: I7nZ9n|KU
4?{e?5)
property:value1; 表示所有边都是一个值value1; _ s[v:c
property:value1 value2; 表示top和bottom的值是value1,right和left的值是value2 wFJ?u?b0Q
property:value1 value2 value3; 表示top的值是value1,right和left的值是value2,bottom的值是value3 ;{Kx$Yt+
property:value1 value2 value3 value4; 四个值依次表示top,right,bottom,left .\>I-
方便的记忆方法是顺时针,上右下左。具体应用在margin和padding的例子如下:
1RF?
dv
margin:1em 0 2em 0.5em; cCH2=v4hU
?"[h P=3J
边框(border) cQMb+ Q2Yw
边框的属性如下: uR7\uvibUO
Qm X(s
border-width:1px; 4W''j[Y/
border-style:solid; Ya)s_Zr7
border-color:#000; &zYo
可以缩写为一句:border:1px solid #000; g.d%z
B)M& FO
语法是border:width style color; 8f<[Bu ze
fscAG\>8
背景(Backgrounds) iZ3%'~K<3J
背景的属性如下: oZV=vg5Dq
a!>yX
ex
background-color:#f00; 2I#4jy/g
background-image:url(background.gif); u9*}@{,
background-repeat:no-repeat; H0YxPk)
background-attachment:fixed; XKU+'Tz
background-position:0 0; < g<Lf[n$
可以缩写为一句:background:#f00 url(background.gif) no-repeat fixed 0 0; })R8VJ&C/
YEWHr>&Z
语法是background:color image repeat attachment position; heliL/
v^h
\E+@
你可以省略其中一个或多个属性值,如果省略,该属性值将用浏览器默认值,默认值为: #Pulbk8
jy] hP?QG
color: transparent XK
(y ?Y1
image: none :H$D-pbJ4
repeat: repeat iTt"Ik'
attachment: scroll tZ]|3wp
position: 0% 0% s9<fPv0w
字体(fonts) QM1-w^
字体的属性如下: lGI5
NW`.RGLI<
font-style:italic; ai(<"|(
font-variant:small-caps; pHFh7-vj
font-weight:bold; g<