阿七 |
2006-04-04 13:44 |
七.控制文字的样式 ^2JPyyZa Q
3X
控制文字的样式包括文字大小写、文字修饰两个部分。 T^NJ4L4# {g@A> 1.文字大小写 *o2#eI Wxk;g 文字大小写使网页的设计者不用在输入文字时就完成文字的大小写,而可以在输入完毕后,再根据需要对局部的文字设置大小写。 v,*Q]r0m _Z.;u0Zp8 基本格式如下: [yvt1:q
^\{J5 text-transform: 参数 /Mx.:.A&$ A`Q
>h{ 参数取值范围: g~|y$T ;,v.(Z ic ·uppercase:所有文字大写显示 H.9yT\f. 3F
uCW ·lowercase:所有文字小写显示 ik1XGFy
?
HoV{Uzm ·capitalize:每个单词的头字母大写显示 d["x=
[f g@}6N.]# ·none:不继承母体的文字变形参数 IY03" KZZ
Oi: 注意:继承是指HTML的标识符对于包含自己的标识符的参数会继承下来。 {9Db9K^ A ^-Z)0: 2.文字修饰 [~!.a\[RW e7lo!(># 文字修饰的主要用途是改变浏览器显示文字链接时的下划线。 7x%S](m% !2#\| NJk 基本格式如下: 2c"/QT "2%y~jrDN text-decoration: 参数 2'|XtSj 87+.pM|t% 参数取值范围: WI0QLR' h)7v1,;w' ·underline:为文字加下划线 QN3qF|)) KUlB2Fqi ·overline:为文字加上划线 J1nXAh)J 9)jo7,VM ·line-through:为文字加删除线 8?A@/ ]"C| qR* ·blink:使文字闪烁 gHp'3SnS =7FE/S ·none:不显示上述任何效果 2;3x,<Cg &qNP?>C!= 八.控制文本的样式 t) ; mgk64}K[n 控制文本的样式包括单词距离、字母距离、文本行距、文本水平对齐、文本垂直对齐文本缩进六个部分。 9)#gtDM%J "9)1K!tH 1.单词间距 N-]\oMc2 Lr K9F^c 单词间距指的是英文每个单词之间的距离,不包括中文文字。 "ugX
/r$_ xWd9%,mDNR 基本格式如下: t^`<*H ;%v%K+}r word-spacing: 间隔距离 +I^+k" e_YW~z=6t 间隔距离的取值:points、em、pixes、in、cm、mm、pc、ex、normal等。
=~,$V<+c
ON:LPf>"- 2.字母间距 HR/k{"8W4Q d,Hf-zJ%~ 字母间距是指英文字母之间的距离,功能、用法,以及参数的设置和单词间距很相似。 3N(8|wh z44 基本格式如下: *O2^{ C (1QdZD| letter-spacing: 字母间距 *O"%tp6 qkIA,Kgy 3.行距 g_3rEvf"4 BZ
]&uD|f
行距是指上下两行基准线之间的垂直距离。一般地说,英文五线格练习本,从上往下数的第三条横线就是计算机所认为的该行的基准线。 k@'?"CP\Xq P^'>dOI0w 基本格式如下: 4<=eK7;XR nOA,x line-height: 行间距离 VWnu#_( z|t.y.JX 行间距离取值: IqR[&T)lj <8F->k1"3 ·不带单位的数字:以1为基数,相当于比例关系的100%
jgZX~D hr/xpQW ·带长度单位的数字:以具体的单位为准 7LyV`6{70 V^/h;/!^ ·比例关系 brpN>\ A;/Xt 注意:如果文字字体很大,而行距相对较小的话,可能会发生上下两行文字互相重叠的现象。 VfJX<e=k VC_3ll]vr 4.文本水平对齐 ;n:H6cp $w2[5|^S 文本水平对齐可以控制文本的水平对齐,而且并不仅仅指文字内容,也包括设置图片、影像资料的对齐方式。 Aw_R
$ iG;d0>Sp 基本格式如下: S%a}ip& x
r+E text-align: 参数 _3FMQY( 6832N3= 参数的取值:
t`&s [8o
m9
Z3 ·left:左对齐 +wPvQKVfI s>"WQ|;6 ·right:右对齐 +(=[M]5#n QKL]O* ·center:居中对齐 HjETinm" /fcwz5~ ·justify:相对左右对齐 swe8 H
f E;$ 但需要注意的是,text-alight是块级属性,只能用于< p>、< blockquqte>、< ul>、< h1>~< h6>等标识符里。 O.m.]%URW (HP={MrV 5.文本垂直对齐 :L+zUlsf Xb07 l3UG 文本的垂直对齐应当是相对于文本母体的位置而言的,不是指文本在网页里垂直对齐。比如说,表格的单元格里有一段文本,那么对这段文本设置垂直居中就是针对单元格来衡量的,也就是说,文本将在单元格的正中显示,而不是整个网页的正中。 b "AHw?5F 4tN~UMw? 基本格式如下: [$Xu W0C$*oe!_i vertical-align: 参数 ^dp[Z,[1z 9ixnf=$Jp 参数取值: S3[oA& C^ k3*N ·top:顶对齐 hc~#l# 7[VCCI
g ·bottom:底对齐 xdSj+507 ?eZ"UGZg' ·text-top:相对文本顶对齐 s!zr>N" r;s3(@[,@ ·text-bottom:相对文本底对齐 cVt$#A) YJ;a{)e ·baseline:基准线对齐 Ql!6I( ~s^6Q#Z9| ·middle:中心对齐 =I*ZOE3n c[eGpZ] ·sub:以下标的形式显示 ?%TM7Z4 I5 7<0 ·super:以上标的形式显示 Lzb [%? >!WBlSy 6.文本缩进 >w'?DV>u| {hp@j# 文本缩进可以使文本在相对默认值较窄的区域里显示,主要用于中文板式的首行缩进,或是为大段的引用文本和备注做成缩进的格式。 <Ucfd
G&Lp tw^.(m5d 基本格式如下: "Kf~`0P oA^
]x> text-indent: 缩进距离 yvnrZ&x: *
v-xC5L1\ 缩进距离取值: 2H0q\zZ UEb'E; ·带长度单位的数字 jF2GHyB #hiD
Z>nr ·比例关系 sJ*U Fm{ v}t:}M<; 但是需要注意的是,在使用比例关系的时候,有人会认为浏览器默认的比例是相对段落的宽度而言的,其实事实并非如此,整个浏览器的窗口才是浏览器所默认的参照物。 nWg)zj: 2G*#Czr" 另外,text-indent是块级属性,只能用于< p>、< blockquqte>、< ul>、< h1>~< h6>等标识符里。 |
|