www.aidefu.com

CSS实用教程(二)

上一篇 / 下一篇  2006-11-08 18:56:23

查看( 256 ) / 评论( 0 )
七.控制文字的样式  
3tpI{X R)f g0控制文字的样式包括文字大小写、文字修饰两个部分。  创意空间Jl$g.P~5l
1.文字大小写  
2Y9i!U^&S*G @0文字大小写使网页的设计者不用在输入文字时就完成文字的大小写,而可以在输入完毕后,再根据需要对局部的文字设置大小写。  
C @ku-vR9c|r9X0基本格式如下:  创意空间(`:_h5W&O I
text-transform: 参数  创意空间Xa a+O:F:\NC
参数取值范围:  
U r@-x1B&M0·uppercase:所有文字大写显示  创意空间dVA(h*^s
·lowercase:所有文字小写显示  创意空间h$xk*bw9YO
·capitalize:每个单词的头字母大写显示  
b H:]FA7P8I {0·none:不继承母体的文字变形参数  
zb(r5c+U'h5B]0注意:继承是指HTML的标识符对于包含自己的标识符的参数会继承下来。  创意空间,@ D$x&tt]h
2.文字修饰  创意空间+Y6v m9` m;r
文字修饰的主要用途是改变浏览器显示文字链接时的下划线。  创意空间jT7qI0?|v
基本格式如下:  
!RU7Eb*J(~P0text-decoration: 参数  创意空间B@ p{+}%n G_
参数取值范围:  
b;zX E.AIQ"tH0·underline:为文字加下划线  
SC b MD8Fn.C0·overline:为文字加上划线  创意空间N#jU0c:~ a
·line-through:为文字加删除线  创意空间T*S WFlh?V
·blink:使文字闪烁  创意空间6nQ,age[S&e
·none:不显示上述任何效果  创意空间%E@&L&LOA

3W.OCb.X0八.控制文本的样式  
$v3QG3G/~1C5zw0控制文本的样式包括单词距离、字母距离、文本行距、文本水平对齐、文本垂直对齐文本缩进六个部分。  
'vi9b,G]0d/U ?m01.单词间距  创意空间.DV*U)Ae
单词间距指的是英文每个单词之间的距离,不包括中文文字。  
9AM4h`w6nv~0基本格式如下:  
4O;X*S X1^!H I3adS0word-spacing: 间隔距离  创意空间+u8s Wv%GoE
间隔距离的取值:points、em、pixes、in、cm、mm、pc、ex、normal等。  
N;A to;i02.字母间距  创意空间9o)@&s L_6[
字母间距是指英文字母之间的距离,功能、用法,以及参数的设置和单词间距很相似。  
Cq#Cm1a r0基本格式如下:  
*Vd'R@@/r,P0letter-spacing: 字母间距  创意空间c7X.E-i7~4B`
3.行距
@-Bes J3G3T0行距是指上下两行基准线之间的垂直距离。一般地说,英文五线格练习本,从上往下数的第三条横线就是计算机所认为的该行的基准线。创意空间$K6n&SW]_0_8hL
基本格式如下:
{RD/|.H-g0line-height: 行间距离创意空间Y1]Y.{;zjg
行间距离取值:
I&Ku+G _6y0_x J T'P0·不带单位的数字:以1为基数,相当于比例关系的100%
dV-kf Xma0X[0·带长度单位的数字:以具体的单位为准
6c8} mQ$tr qn"{0·比例关系创意空间+H:oLZ(nY%Y
注意:如果文字字体很大,而行距相对较小的话,可能会发生上下两行文字互相重叠的现象。创意空间r!S B+p xF{
4.文本水平对齐创意空间l dGm;k4pN
文本水平对齐可以控制文本的水平对齐,而且并不仅仅指文字内容,也包括设置图片、影像资料的对齐方式。创意空间A*m |;pv N#x(Kc
基本格式如下:创意空间1Z)x^W2F3D
text-align: 参数创意空间$i2G8ENj
参数的取值:
@&KP"a0M$XhsB0·left:左对齐创意空间:]?I&AbF(Q l M
·right:右对齐
oB ^9[?F2W:w:n0·center:居中对齐
;L3vs U#|9Na iO3b\o0·justify:相对左右对齐创意空间7c R p!f7e.O{
但需要注意的是,text-alight是块级属性,只能用于< p>、< blockquqte>、< ul>、< h1>~< h6>等标识符里。创意空间{8}\D2U2j9gS\ k
5.文本垂直对齐创意空间'h{.[My
文本的垂直对齐应当是相对于文本母体的位置而言的,不是指文本在网页里垂直对齐。比如说,表格的单元格里有一段文本,那么对这段文本设置垂直居中就是针对单元格来衡量的,也就是说,文本将在单元格的正中显示,而不是整个网页的正中。创意空间!q.nvK-D m+c]
基本格式如下:
h*G;~`X0vertical-align: 参数创意空间&Ogq)|%vZ&g6W'p\
参数取值:
(HZ!{-Z l x6s0·top:顶对齐
4S:v2f/ohey0·bottom:底对齐
ch U^A!`/S0wC0·text-top:相对文本顶对齐创意空间&X1Fopc
·text-bottom:相对文本底对齐
FuN4t:|7T*Lvd/_0·baseline:基准线对齐
U_"~{+V4G,[ i0·middle:中心对齐
it%}KN#z(]0·sub:以下标的形式显示创意空间k Fr L C`'H
·super:以上标的形式显示
(i8qtKOQ(Xo&t06.文本缩进创意空间bU Z|5Ti9dl7U
文本缩进可以使文本在相对默认值较窄的区域里显示,主要用于中文板式的首行缩进,或是为大段的引用文本和备注做成缩进的格式。
3U AHe`TOV!Ts0基本格式如下:创意空间T g'v4{$~t
text-indent: 缩进距离创意空间D#W+t%?S3`N5L
缩进距离取值:
v&i\q\ w-zM\,WgX ` j0·带长度单位的数字创意空间(IK6}c x YZ
·比例关系创意空间hu6|z o Vs
但是需要注意的是,在使用比例关系的时候,有人会认为浏览器默认的比例是相对段落的宽度而言的,其实事实并非如此,整个浏览器的窗口才是浏览器所默认的参照物。
y/Cf9q|&u F)Mu0另外,text-indent是块级属性,只能用于< p>、< blockquqte>、< ul>、< h1>~< h6>等标识符里。
九.控制颜色和背景的样式  
A"XA;i)~1v%x] Ye0控制颜色和背景的样式包括颜色属性、背景颜色、背景图片、背景图片重复、背景图片固定、背景定位六个部分。  创意空间 G{T+Y-p:Ib"D
1.颜色属性  
9n4X-P6lLy&xPQS0基本格式如下:  创意空间9}#gO/Qh]$R2p1[
color: 参数  
2e)?5U@s` J7~(o0颜色参数取值范围:  
*vA%c^+Rv ~0·以RGB值表示  创意空间!Ae'^1_!w3N(Z)b
·以16进制(hex)的色彩值表示  
/l(d x3A2q$@Cj0·以默认颜色的英文名称表示  
g4`|I9^l6oA0以默认颜色的英文名称表示无疑是最为方便的,但由于预定义的颜色种类太少,所以更多的网页设计者喜欢用RGB的方式。RGB方式的好处很多,不但可以用数字的形式精确地表示颜色,而且也是很多图像制作软件(如Photoshop)里默认使用的规范,这样一来就为图片和网页更好地结合打下了坚实的基础。  
6B2Z8G;L z4d(Xw02.背景颜色  创意空间5r/nIJ0H1T
在HTML当中,要为某个对象加上背景色只有一种办法,那就是先做一个表格,在表格中设置完背景色,再把对象放进单元格。这样做比较麻烦,不但代码较多,还要为表格的大小和定位伤些脑筋。现在用CSS就可以轻松地直接搞定了,而且对象的范围很广,可以是一段文字,也可以只是一个单词或一个字母。  创意空间o cp/k*H\q$~H
基本格式如下:  创意空间;Tz1Q%jdJg1V
background-color: 参数  
lK5qO!hg|r0参数取值和颜色属性一样。  
+e4s-DhLH03.背景图片  
7}#Xx2G)mbZ nD0基本格式如下:  创意空间{-]C TSK;m{
background-image: url(URL)  创意空间`#GOVP*?uy
URL就是背景图片的存放路径。如果用“none”来代替背景图片的存放路径,将什么也不显示。创意空间7oP y{B tn+G
4.背景图片重复  创意空间jwm%U/R bn
背景图片重复控制的是背景图片平铺与否,也就是说,结合背景定位的控制可以在网页上的某处单独显示一幅背景图片。  
Z$tJr#R6r~0基本格式如下:  创意空间S:?F Cj
background-repeat: 参数  
C \1tJ+oU OT0参数取值范围:  
3CQH8L(zuf0·no-repeat:不重复平铺背景图片  
#S(v*Ga7p#S"C/Y0·repeat-x:使图片只在水平方向上平铺  创意空间w&[$?0aq P&E8OQ+@nc,m
·repeat-y:使图片只在垂直方向上平铺  
9e-H*iE8A)J@0如果不指定背景图片重复属性,浏览器默认的是背景图片向水平、垂直两个方向上平铺。  创意空间K&Xk!E2@7N,o
5.背景图片固定  创意空间-mF0BeAe.xbI
背景图片固定控制背景图片是否随网页的滚动而滚动。如果不设置背景图片固定属性,浏览器默认背景图片随网页的滚动而滚动。为了避免过于花哨的背景图片在滚动时伤害浏览者的视力,所以可以解除背景图片和文字内容的捆绑,该为和浏览器窗口捆绑。  
[7A{ cK6hO0基本格式如下:  创意空间S [VvdE`
background-attachment: 参数  创意空间 p)U%Aav+vf{
参数取值范围:  创意空间4w#}V*Y p8K&O `
·fixed:网页滚动时,背景图片相对于浏览器的窗口而言,固定不动  创意空间 C4M c;Bh/z5F'@(q$t
·scroll:网页滚动时,背景图片相对于浏览器的窗口而言,一起滚动  
-vi2~#D ?\`06.背景定位  创意空间&TBo{;F _V I
背景定位用于控制背景图片在网页中显示的位置。  
/D'}B2C%Hm| j!`0基本格式如下:  创意空间 s&i?4RD f
background-position: 参数表  
o6|T0]@p r0参数取值范围:  创意空间h]a9r,WZ^&s
·带长度单位的数字参数  
D0x2[8Tz0·top:相对前景对象顶对齐  创意空间$E2c(LC-_
·bottom:相对前景对象底对齐  
[nLyb0·left:相对前景对象左对齐  
Mr%fFPR}0·right:相对前景对象右对齐  创意空间@!Dl D]Y-G&q{/N
·center:相对前景对象中心对齐  
~ PP/n6I4f x0·比例关系  创意空间-t FF,W0J/nLZ
参数中的center如果用于另外一个参数的前面,表示水平居中;如果用于另外一个参数的后面,表示垂直居中
十.控制列表的样式  
&~9^-`1g$Bp?gq0列表是HTML里一种很有用的显示方式,可以把相关的并列内容整齐地垂直排列,使网页显得整洁专业,并让浏览者有一目了然的感觉。  
3F&xXBs0样式表为列表增加了一些功能,控制列表的样式包括列表样式、图形符号、列表位置三个部分。  
z,h~H;^ H~TX4b01.列表符号  
(Vp;smZ0列表符号是指显示于每一个列表项目前的符号标识。  创意空间$U:?z7b)IZ#hli+xn
基本格式如下:  
S8}*x5Y'a$Os0list-style-type:参数  创意空间 ~bj;\u+r(V
参数取值范围:  创意空间#ILb)F+^~R
·disc:圆形  
@8F-PV&j;r Q0·circle:空心圆  创意空间4VW_7Uy
·square:方块  创意空间(W,TPy0\ |hT
·decimal:十进制数字  
,z;a)Jl+v%H2|@/Tz9u0·lower-roman:小写罗马数字  
X J,cGe#R$?,e6j*A'tc9`0·upper-roman:大写罗马数字  
Gy~%O;g'i0·lower-alpha:小写希腊字母  
x,c$QVp|5f A0r0·upper-alpha:大写希腊字母  创意空间 \zB#v?$L
·none:无符号显示  
*g `n#q%q*D!u0参数中的disc是默认选项。  创意空间0hI%kN o'Pe+PL
2.图形符号  创意空间(f:IHw!uhM `c
图形符号指原来列表的项目符号将可以使用图形来代替。  创意空间o,d8zAM;BE^
基本格式如下:  
bB%k {?#cv&y D5{ U0list-style-image:URL  
8UEh;c3SU+J/`+?0URL是用来代替项目符号的图形文件的地址,可以使用相对地址或绝对地址。  
{f DvW q7{03.列表位置  创意空间u I7bhg M:k,R/j
列表位置描述列表在何处显示。  
c+U\~{3rc'@5X0基本格式如下:  
'?4b,P:fh0Yw0list-style-position:参数  创意空间 P#b@me
参数取值范围:  
3Yf9O+Jg(E/y!m0·inside:在BOX模型内部显示  
c9VsE2{ D n$I1M?Z0·outside:在BOX模型外部显示  创意空间)ux2ag??'S0K gNx"R
这里又出现了一个新的概念:BOX模型。BOX是指一种容器,包含了应用样式规则的对象,具体介绍将在后文中给出。  创意空间\P8V ^/Fsz
十一.控制用户界面的样式  创意空间n po4e"v;~
在网页上,鼠标平时呈箭头形,指向链接时成为手形,等待网页下载时成为沙漏形……这似乎是约定俗成的。虽然这样的设计能使我们知道浏览器现在的状态或是可以做什么,但这些好像还不能完全地满足我们的需要。就拿链接来说,可以是指向一个帮助文件,也可以是向前进一页或是向后退一页,针对如此多的功能光靠千篇一律的手形鼠标是不能说明问题的。值得庆幸的是,CSS提供了多达13种的鼠标形状,供我们选择。  
#K W&r I{o4S:s} nD0基本格式如下:  
Wy*Nv#\0cursor:鼠标形状参数  创意空间 j`+H^{-PZ6myh
CSS鼠标形状参数表:  创意空间?sm1L/b7J v U2w }2z
CSS代码  
dDe6[C5qj0鼠标形状  
u.d*~}4CT0style="cursor:hand"  创意空间dS~ \%[DC(acw
手形  
2SV7SA-[|x N _0style="cursor:crosshair"  创意空间C N{4o\(X
十字形  
ll+KyC"r7P'Ki0style="cursor:text"  
Z.d ^%g%i0文本形  创意空间]&_N4b/Fy!R ~Y
style="cursor:wait"  创意空间U[/Y2s!t7a*S%b{
沙漏形  
H6V.v+cwZr)XT0style="cursor:move"  创意空间/S:Ou+X,}K%j
十字箭头形  
[1{o(\;up n0style="cursor:help"  创意空间*L$|zp,?%l
问号形  
T3O-i r^.XC+_5D _0style="cursor:e-resize"  
R%`*lS cG0右箭头形  创意空间~;J$]m\$N@5{!B}
style="cursor:n-resize"  创意空间W,I B obw^ qK6@
上箭头形  创意空间;_m%jGu
style="cursor:nw-resize"  
\uv5uS'U0左上箭头形  
mH [`,Q5L0style="cursor:w-resize"  创意空间4EWEqC$V:A
左箭头形  创意空间5l Z vyn/_ k,Ue.J
style="cursor:s-resize"  
a2T;^6R"?[P9y"F0下箭头形  创意空间(QR,b O$jR:uJ]+j
style="cursor:se-resize"  
'LGct4z t.o0右下箭头形  创意空间%}NH:k,Yj
style="cursor:sw-resize"  
I[Y3i"U(l)c8n.W8f0左下箭头形

TAG:

我来说两句

(可选)

日历

« 2008-11-27  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 219587
  • 日志数: 2049
  • 图片数: 4
  • 书签数: 17
  • 建立时间: 2006-10-26
  • 更新时间: 2008-05-19

RSS订阅

Open Toolbar