前言: ]9y\W}j
{JP q.A
今后将陆续转载部分精品学习教程和发一些自己学习中的经验在这里 %?PFe}
A'KH_])
希望和大家一起学习 一起进步 \|S!g_30m
[|KvlOvP
不论什么样 web2.0的标准已经到来,越来越多的网站开始基于div+css的网页设计当中。 ?PT>V,&
v wEbGx
希望提供这些内容给需要的人 nlNk
qt~=47<d
~.%HZzR6&
------------------------------------------------ <ErX<(0`ig
)|lxzlk
常用CSS缩写语法总结 l,4O
使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则如下: ~x9]?T
zd=O;T;.
颜色
@;bBc
16进制的色彩值,如果每两位的值相同,可以缩写一半,例如: ]oB~8d
#000000可以缩写为#000;#336699可以缩写为#369; erUYR"
|R0f--;
盒尺寸 :h{uZ,#Gi
通常有下面四种书写方法: z~ C8JY:
rKrHd
property:value1; 表示所有边都是一个值value1; ~_D.&-xUF
property:value1 value2; 表示top和bottom的值是value1,right和left的值是value2 ?@.v*'qR
property:value1 value2 value3; 表示top的值是value1,right和left的值是value2,bottom的值是value3 @m#OhERv
property:value1 value2 value3 value4; 四个值依次表示top,right,bottom,left =+!l8o&o,
方便的记忆方法是顺时针,上右下左。具体应用在margin和padding的例子如下: Fye>H6MU
margin:1em 0 2em 0.5em; ;ItH2Lw<&
K"0IW A
边框(border) ;2<5^hgk
边框的属性如下: {?H5Pw>{%h
8D*nU3O
border-width:1px; jb.H[n,\
border-style:solid; W#p7M[
border-color:#000; -[=eVS.2%
可以缩写为一句:border:1px solid #000; Ur(R[*2bx
r0XEB,}
语法是border:width style color; 2jFuF71
eluN~T:W
背景(Backgrounds) @&ZQDi
背景的属性如下: yWi-ic
[n
J ay"
background-color:#f00;
yfZNL?2x
background-image:url(background.gif); "o&8\KSs
background-repeat:no-repeat; |vI`u[P
background-attachment:fixed; ?;ok9Y
background-position:0 0; G.rz6o;
可以缩写为一句:background:#f00 url(background.gif) no-repeat fixed 0 0; aTuu",f
-fq
语法是background:color image repeat attachment position; K($l>PB,y@
cq4~(PXTg
你可以省略其中一个或多个属性值,如果省略,该属性值将用浏览器默认值,默认值为: W,<q!<z\t
!!y]pMjJa@
color: transparent 4o*i(W
image: none <