下沙论坛

 找回密码
 注册论坛(EC通行证)

QQ登录

QQ登录

下沙大学生网QQ群8(千人群)
群号:6490324 ,验证:下沙大学生网。
用手机发布本地信息严禁群发,各种宣传贴请发表在下沙信息版块有问必答,欢迎提问 提升会员等级,助你宣传
新会员必读 大学生的论坛下沙新生必读下沙币获得方法及使用
查看: 5842|回复: 2
打印 上一主题 下一主题

如何将 CSS 加入网页

[复制链接]
天敌 该用户已被删除
跳转到指定楼层
1
发表于 2002-11-29 18:22:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您可以利用下列 3 种方式,将 CSS 指定的格调加诸于网页上: / \, A: U$ ]9 @4 I( z( O1 ~. ^# l r* G # g) r4 A3 l( C- k) x1. 在 HTML 档案里加一个超连结,连到外在的 CSS 档 . t* V) k5 ~; H. G9 [ 6 E) I) v% ?8 U& Y 这个方法最方便管理整个网站的网页风貌。它让网页的文字内容与版面设计分开。您只要在一个 CSS 档内(副档名为 .CSS)定义好网页的外观风格,所有参考连结到此 CSS 档的网页,便会依照指示,反应出定义好的风格。 3 X. {- x1 a ^/ a& n: g: g( M: O5 d 它的写法是: 1 q& S0 p# ?- N. `' | . b$ T7 ^1 C1 m# s; l <font class="jammer">2 \8 O6 H* {: }! m3 B( |</font> 本页标题 <span style="display:none">$ B+ F: q% _* B8 T</span> ) Y& q1 I. f4 c1 [1 ` T% G/ \. P7 p. w# yHREF="http://www.xyz.com/xyz.css" / z, _" {6 C' G1 e5 _9 c" J0 z& I& XTYPE="text/css">+ U0 [4 I3 G; O& {3 z " v: V! |' W* ^' X( Q& \( I ( `; u8 y+ d: T( W) s! G! v此种方法 Navigator4 支援得仍十分 Buggy,请小心使用。 ; r5 e$ S! H# `7 \, @ ~* f; |: l) R3 A U9 G5 ~3 q2. 在 HTML 档案的 ....... 标签间,加一段 CSS 的叙述文 4 s. A5 z! O M0 `5 c . w8 d F @8 q. O这个方法适用于指定某个网页,除了展现外在的 CSS 档定义好的网页风格外,同时还要展现本身 HTML 档内加注的 CSS 。 4 r3 e) o0 l+ G- ^$ G , u, H( R6 | `" ^如果内在加注的 CSS 叙述与外在连结的 CSS 叙述相冲突的话,网页的展现将以内在加注的 CSS 叙述为主。 " @- _3 ^- w, w( N3 c0 Y8 D) |2 _ # @4 t4 p+ b1 |) H它的写法是: ( l6 C8 I; ]3 u1 h2 g, G+ V: V$ b. q0 o! ^ <font class="jammer">2 g) x; [3 M. L9 M</font> 本页标题 <span style="display:none">& s& V& p* @/ n9 [2 ~# J* G</span>8 f/ Y8 h4 x, J' B* o . ~$ ?* p1 @2 F- ^7 ~& e6 @; q9 Z$ x! i* H$ N+ p* _ f + I4 ^: @; E+ l" Y0 h 开始本页内容… 5 T" | J, g6 Q. g# }6 v( ` [ # Y3 j+ L4 f1 T# y& C B6 K; b. V' H7 n1 W3 X/ x ( J3 H) s+ [4 l; Q, Z& S) u3 T 特别值得注意的是,为了防止不支援 CSS 的浏览器误将 标签间的 CSS 风格叙述当成普通字串,而展现于网页上,您最好将 CSS 的叙述文字插入 标签之间。 6 S/ k3 p5 P# U! `1 H+ ? . v, S1 t' {) C# R2 H. {0 T3. 在 HTML 档的字里行间中,随时有需要,随时加一小段 CSS 的叙述指定 A# r' ~, B0 K5 G/ h " e. w, I* Y" @" l这个方法适用于指定网页内的某一小段文字的呈现风格。 4 g6 @9 k# q; S% B( a9 M. l. D" k ' c# I: c9 V, J: ~7 U+ i7 T9 P 导览器除了会展现出外在的 CSS 档与此 HTML 档 内定义的 CSS 风格(如果有的话),同时还会展现字里行间的 CSS 风格。 ( n& K; O. K1 @) q- _* T6 q! K4 _! g ( [0 u' p+ X% b( D; L4 w$ t 如果字里行间的 CSS 叙述与 内在定义的 CSS 或外在连结的 CSS 叙述相冲突的话,导览器的展现将以字里行间的 CSS 叙述为主。 6 P7 W2 A7 \/ G3 m! u 3 v# q4 z" o3 k* E它的写法是: |+ u! F: I& B/ U ( p/ N5 V: T5 W8 n" G/ R <span style="display:none">' r3 x; w( P( y0 F; L</span>本页标题<font class="jammer">4 b" x4 A+ y5 A% T8 I</font> : A) G' a+ N$ J 4 x5 {, y: q0 M * E( Z, {6 ]3 J% H

" h0 q) T0 I$ h" N) T0 b开始本页内容…( h8 w. l* `& H& N3 l/ g; Y

) G+ \; O' E \$ {% n0 c8 C) |6 `# ^) [) M( Y; D 2 Y6 l Z3 t6 @0 o % }$ H; |5 P- J 上述的 3 种 CSS,可以同时并用,也可以择您所好,单一或成双地使用。如果各 CSS 间的叙述相冲突,则内在定义的 CSS 会盖过外在连结的 CSS ,字里行间的 CSS 会盖过 内在定义的 CSS 。 $ z- k7 [1 L+ s5 Z; {1 x* B & w# N/ F! `- f' a这样一层一层地推展、补充下来,使得「阶层性格调控制」清楚又有效率地帮助网页设计者,一方面中央统筹整个网站的网页风貌,另一方面又可以随著各个网页、各个文字段落的特别需要,而分别调配不同的格调。十分有条不紊,十分方便管理,所以称之为「阶层性」的格调控制。 + |( U1 j( j3 a Y5 f; O, ]) \ CSS 语言的基本语法 # ~8 h. l6 Z/ _1 g4 ]9 S9 x) n + ~6 ^: G1 C0 z [9 A, _8 vCSS 的语言与网页排版语言 HTML,在内容上有一点点类似重覆,但是语法却大不相同。它的基本语法是: H1 {font-size: 16pt; % ?& d: w9 S6 C4 f) hfont-weight: bolder; , I6 b' e/ H+ T7 j1 Ccolor: red} . |/ r& U% z" ~( P m' R( D% B, i0 ]* w" m 上例中,H1表示您想要界定的标签元件为 H1,font-size、font-weight、color 这些扩充属性则表示您想指定 H1 应该长成什么模样。在上例中,我界定我的 H1 应该展现出字体大小 16 点,特粗黑体,红色的模样。 # g1 ?5 R) k5 @ Z ' ^& G$ M2 ? u8 z2 z: D* m简化之1 @- Y7 ^5 g, I# W1 i 因此,顺著这个基本写法,我们可以继续定义其他的标签元件: H1 {font-size: 16pt; 6 X5 c/ |- T1 L4 z, q4 hfont-weight: bolder;! k& P Y7 w3 Q+ c color: red} . [! A8 p5 X ?8 R8 K5 U/ ~" YH2 {font-size: 16pt;0 G, _' K! d& k/ S0 h font-weight: bolder; & D6 z. C; X1 u1 y& {color: red} 4 n0 ^+ I" L5 V$ ]+ _# Y+ {H3 {font-size: 16pt; $ N8 I3 r: g' x }, n" efont-weight: bolder; w; M, o4 B, V2 `& Y1 p color: red}- _# {# P2 z4 M0 q & ]. f h, ^7 Q0 _: q. w上例中,H1、H2、H3 界定的标签元件均长得一模一样,因此我们可以将它们简化写成: H1, H2, H3 {font-size: 16pt;. e, t$ a6 t/ r font-weight: bolder; : R8 ?2 _4 V! C& A- d; mcolor: red}. j# A: ^7 M6 V; o* q 0 o7 t8 o9 V+ |) v7 h! x' r" [1 m而如果您想要让您的 H1, H2, H3 各自拥有各自不同的风格,那么您必须一笔一笔地条列说明清楚: H1 {font-size: 16pt;; d8 |& b; I9 m" v5 L font-weight: bolder; " @$ d' u6 `/ K# g, Sfont-family: Times, serif;2 j, ~- A G5 x4 n color: red}# `- K" N5 r8 Q+ \8 H: s! e H2 {font-size: 14pt;7 q+ x' G; q$ s4 B( X font-weight: bold; 3 Q& X( f0 n( P, o) U) i% Ofont-family: Georgia, serif;" l5 Q9 n' G, G9 P$ C+ ` color: green} 9 p+ l: \' T$ dH3 {font-size: 12pt; : x5 a* A% v( T# Sfont-weight: bold; % Y7 T/ k: h0 k( _- Mfont-family: "New York", serif;3 `) S$ a- |, k* x. s1 B4 X color: gray} - K* `- @. }& d% J( G 3 d- ~ c6 N8 d( Y* {- Y另一种简化方法- |. T% Z: C4 r/ Q, j0 s 虽然在上例中, H1, H2, H3 各自拥有各自不同的风格,使得您必须一笔一笔说明清楚。但是您会注意到,我们在指定 H1, H2, H3 各自不同的风格时,其实大都是在指定 H1, H2, H3 的字体表现(字体大小、字体粗细、字体的形体)。因此,我们可以将所有以 font字眼开始的叙述,整合在一个 font 大项里: H1 {font: 16pt bolder Times, serif; / k2 o2 w" [$ t! s( k& g' jcolor: red}+ G8 Y5 q& }" |! { A! R) b H2 {font: 14pt bold Georgia, serif;$ H$ G3 }9 y/ D color: green}% i& [$ \. l8 h) X( I* \9 A$ c+ ` H3 {font: 12pt bold "New York", serif;* i+ H4 E( m: v$ D0 e, Q/ F! b3 R color: gray} # k8 g& c; c& n1 g( n! U$ _$ d: @2 X8 D- S6 Z9 y1 x- J t# ` 特别值得注意的是,在上例中,H3 的字体使用 "New York" 字体, "New York" 是两个字,所以必须将它 "括号" 起来。而 H1, H2, H3 的颜色规定,并不能一道并入 font 大项中,而必须另外标清楚。 7 R$ p: C* r& F ) J+ o o2 {( {顺便一提的是,CSS 与 HTML 一样,都有「注解」的符号。HTML 使用 做「注解」;而 CSS 使用 /* 这里是注解 */。 ! n: Q: l" W. |5 F4 v( E- w+ j' r5 @) \( |$ L CSS 中 Font 的扩充属性 2 o0 m& V C/ [' k, O$ B. z, D前言:9 p5 U# j, `- V; h5 m, D 1. CSS-Cascading Style Sheet 只能展现于有支援 Style Sheet 的浏览器内,例如:网景的 Navigator4 与微软的 IE3, IE4。版本不够新的浏览器显现不出 Style sheet 规定的风格。 . m, b2 A0 w4 Q, ^* D" k' w4 }0 [ h0 R6 H 2. 本系列文章只说明介绍 Navigator4 与 IE3、IE4 浏览器 共同支援的 CSS1 扩充属性。至于 W3C 详细规定的完整 CSS1 文件,或者 网景 、 微软各自支援的 CSS 扩充属性,请到其网站的 Style Sheet 部门观看。 , Y. ^) ^1 ^( o6 U/ S9 k- x) m/ K7 H0 g. } G0 Y 3. CSS 的写法使用大写或小写均可。 + b# V" E4 Y$ J6 s ( {( e4 b5 ^, r8 ] {font-family: Times} * ~8 A% B8 @) p( Z) Q, D - W8 j! e4 U: w4 w. c 此属性用来指定字体的形体。画底线的部分可以用各式各样的字体来替换之。您可以同时指定好多种字体,以防 user 端没有第一种字体时,可以继续依照您的指示,选用第二、第三种字体。 / z* l& d" e$ r6 C8 s0 l ; t) d6 {: J* f. `' B6 Y+ I 参考范例: + Z0 @! ^, {4 ~' `4 v1 Y( \8 L2 \& {9 H P {font-family: Times,"New York"} 6 ?; Z7 m1 i# _0 F2 j LI {font-family: "中黑体"} H# |; c1 ~$ ]/ p' q3 ~: ] BLOCKQUOTE {font-family: monospace} , _6 H6 \: K1 R" y$ w0 |/ P3 g# d: w 特别值得注意的是,在上例中,字体 "New York" 、 "中黑体" 因为是两个字(以上),所以必须将它们 "括号" 起来。此外,第三例中的 monospace 是用来指定写程序码时使用的等距字体。 5 D) Y+ x, B' O' F2 R8 F! P! H/ y 0 D& B5 D$ v, j3 J! ]$ I% i {font-weight: bold} 2 h/ _/ S3 w& ?. V Q" f ( V7 v# p5 U" i W( L此属性用来指定字体的粗细。画底线的部分可以使用下列 2 组表示法来替换之: $ ?5 S. g. c9 D; m! E% [ / X* C) P& t7 Z) M5 o7 Y% V* normal, bold, bolder, lighter " g/ ?: }3 _8 B0 h* 100, 200, 300..........900 * t' ?( Y% Y! o9 a3 \+ M 8 c# [6 t T) R' `% P) P8 C! [& ]此属性的内定值为 normal。 5 T: [0 H8 Y6 t7 p( H9 I+ n. D7 o& R $ p" w/ K, y. o* J2 K& W5 a 参考范例: * u% Q+ S3 C6 `9 c9 T+ j 8 X/ k: j6 \' n2 s; m, h7 O1 ~H1 {font-weight: bolder} f! o' U4 ]4 e BLOCKQUOTE {font-weight: 200} 5 P. f, o7 @, r+ m5 S. H & Q$ W7 V' Q* ] {font-size: medium} 6 Y3 s) Y6 B2 R0 N% R# |' K) z: d& v( }9 @6 Z4 t 此属性用来指定字体的大小。画底线的部分可以使用下列 4 组表示法来替换之: 5 p$ R5 M( H! l( C9 { g/ X + t( ^2 U' J# D: _* 绝对 size: xx-small, x-small, small,medium, large, x-large, xx-large 0 `- I; G7 ]- H' t5 T1 L& z1 h' F& W/ N; ?' @ * 相对 size: larger, smaller(与母标签相对比) - n% W4 r2 _; Q : q! S) g! F9 B+ A: \* 字体的点数 (point): 12pt,16pt, 20pt.... 0 I+ ^0 m1 j1 I9 h6 o* L4 z( b0 j }$ `! N9 }1 h9 | * 百分比: 80%, 120% .... (与母标签相对比) ; \# `% O" Y0 l4 I% |% l2 G6 n2 r1 g6 \5 r: r @* \7 Y# s 此属性的内定值为 medium。 : Y+ ]8 p0 f3 d( c8 T: K) ^. W7 | 参考范例: + H, V2 i0 k9 D1 U# h " m% h' Y- O4 P. v D- u" Q% Z BODY {font-size: medium} 7 o5 `7 p. w% a5 u# ~3 c4 O3 OH1 {font-size: 18pt} / e4 r, q: t+ o2 E5 [H2 {font-size: 90%} 6 e1 }- }6 e( ]; ]( n3 e" c - t: q* Z9 Q/ D! d{font-style: normal} 5 l3 p( ?8 Y- O7 } / L0 Q5 V; j$ i( x此属性用来指定字体的正体或斜体。画底线的部分可以使用 normal, italic, oblique (仅 IE4 支援 oblique) 来替换之。 7 R/ E- R+ y+ @" `; v" V " G6 D+ t. h. ^4 X1 z: R* t; l% O 此属性的内定值为 normal。 ( k) R* X5 J+ F1 t : H; |2 M$ U( e6 V& U! w) v 参考范例: - C3 R% T$ w! u; _+ a5 t9 P " h% t7 m2 L( K6 n* h& Y- OH4 {font-style: italic} ) X- \) z3 e% n4 A5 wP {font-style: oblique} 8 `) {: m- K: j4 X/ l ' M! j4 ?/ g/ L6 k' ]7 C" Y{font: 12pt/14pt} 7 C$ g. P/ \ w% y 1 C" u; `( k3 r此属性用来指定字体的大小与每行行距的高度。上例中,12pt 指的是字体的大小,14pt 指的是行距的高度。 $ ~; r( \ ]: V , ?6 i `0 I8 \事实上,{font: … } 可以集结所有跟 font 有关的扩充属性在此标签内,所以您除了在 {font: … } 内指定字体大小与行距高度外,还可以在此标签内加入所有上述介绍过的属性。 % T( ~$ n7 j" l8 X* j* d( h% ^ / _* B* d& @6 C( v. T5 s4 [6 D5 y参考范例: 7 w n- w, P; D' O " O6 N4 j, ~& v1 t8 A* o! WP {font: italic bold 12pt/14pt} 7 U6 w# w7 F* W9 v( X' e; |. f% xSTRONG {font: 14pt/18pt bolder italic Times, serif} ) K# E2 u6 A9 H- U 1 [% z7 S/ w4 n6 q- Y5 Q2 SCSS 中 Color 的扩充属性0 b1 K, z _1 @2 K, I6 K {color: red} & U9 g6 ~% z% J* l. d $ ]7 p7 V8 C" f0 |1 j此属性用来指定字体的颜色。画底线的部分可以用各式各样的颜色来替换之。您可以使用16 进位颜色码表示(如:#00ff77)或利用浏览器既定的英文单字表示颜色(如:gray, blue..... 详细请见: Table 的扩充属性 )。 - X [1 O: P- e( |0 Q: D$ u% ?" p3 \ 如果您指定的颜色如同 #00ff77 一般,是两位数字、两位数字重覆组成的话 (00, ff,77 而非 03, 8f,7e ) ,您可以直接使用 #0f7简化表示之。 6 ?# ?" z/ E+ X, s1 I: s& N ' P/ {* k2 s$ Z参考范例: / X- a3 C$ \" f! i/ i # b4 O5 M" ^. `: ] V BLOCKQUOTE {color: navy} - f/ }* I4 Y( R, Q, s9 f4 ZLI {color: #eedd44} $ ^( Z, i$ z" R; ~" q1 O LI {color: #ed4} 6 ?: i$ `9 T7 s7 J+ {P {color: #007f3a} & W4 `5 R' J- R) n( q$ M 6 }3 T" h. ]2 H( {; m, P{background-color: red} 6 E: f$ h- q% `: n3 ]0 L( {8 Y7 p" Y 0 x& V7 g) p' s2 a- c Z' K此属性用来指定整个网页的背景颜色,或某一段落,某一区块的背景颜色。画底线的部分可以用各式各样的颜色来替换之。您可以使用16 进位颜色码表示(如:#00ff77)或利用浏览器既定的英文单字表示颜色(如:gray, blue..... 详细请见: Table 的扩充属性 )。 , U4 S# u/ B. `2 Y: }* B) H . J. P) g4 U, n k6 k4 G# K! r如果您指定的颜色如同 #00ff77 一般,是两位数字、两位数字重覆组成的话 (00, ff,77 而非 03, 8f,7e ) ,您可以直接使用 #0f7简化表示之。 6 U, N% [( [# i* y' G& X4 U! v7 u# _: F) ^2 L g" J 参考范例: # q9 R) s# d/ y2 v / Z) Y, D) o. z) t& t9 dBODY {background-color: #ed4} $ j/ N; {1 c) x7 {* x2 |9 uBLOCKQUOTE {background-color: navy} : v9 I$ X, s3 t* R0 c0 e6 ` H2 {background-color: #007f3a} 3 M- ^! U+ u) c9 [" ?0 Y! u 6 D$ P6 _+ Z& [6 p- ^{background-image: url (/images/xyz.gif)} , v* U8 s$ }" I) b# Z9 \# [- l ; _/ g* B3 i- z+ l4 G此属性用来指定网页或某一区块的背景图案。画底线的部分可以使用图档的绝对位置或相对位置来表示之。 4 g) f& P! R' b( h ( v& V$ M0 a( T: X8 J5 \& [使用此标签时,最好同时也指定一个类似的颜色做背景颜色。 ]' B N' B0 Y5 [3 e9 S( ?" s" @1 A7 s6 D1 k9 f) w3 o 参考范例: 2 G1 {8 R3 P6 @3 N& a# o* k) R 0 A! l' U/ I( W( E u' tBODY { ' a8 i% J0 z9 ?" z background-image: url (/images/2T_logo.gif); 1 J1 T$ S ^$ ubackground-color: #ededff 3 T% g, m+ p' U; C, A} 6 c L& ^6 v" f& F# E, D# [/ dLI { / I% |# D& Z7 L- ~% a* M background-image: url (http://www.2T.com/2T_logo.gif); . T: I C7 X i, E' H& B r! R2 Y: k' Ubackground-color: #cef4 y0 j6 [3 q9 }7 C) D( M: N& _ } 3 u; n+ V5 e5 l' _ , p( T' m- \- L{background: (…)} " i h+ k. K3 l3 A$ \: K 2 [2 |# M' _9 _7 X此标签可以集结所有跟 background 有关的扩充属性在此一标签内,所以您可以将所有上述介绍过的 background 属性一起加进来。 9 `3 Y8 u: k4 `4 B 1 K, ]# r, E# f参考范例: 9 { H" u2 G7 N3 N3 H0 w 8 M2 G8 u( ?7 Z BODY {background: white url (/images/2T_logo.gif) repeat-y} Q3 T8 |0 [8 e6 M& x: W LI {background: #cc88ff url (http://www.2T.com/2T_logo.gif) no-repeat} # H$ N% i" x$ o4 ]5 J9 ?; `6 y# W8 h % V$ S- d; U. T: [5 X CSS 中 Text 的扩充属性" ~/ L; u% n6 ^+ f8 k4 ~( d {text-decoration: none} ; O' c2 N- H9 W7 R M+ |6 }' A3 [5 E- \5 O0 G/ S 此属性用来指定文字是否画有底线或被线条杠掉(如:被线条杠掉此例)。画底线的部分可以用 none, underline, line-through 来替换之。 4 y& w- }) D. f# i7 Q' N# D! t # _1 }$ j# C; M- ?# I$ X. V 此属性的内定值为 none。 6 ]6 S C+ o; q+ n% e } * ?' z3 o N. [8 i 参考范例: " T0 B6 s# q9 K2 j |( ? - [/ n2 F* g, {) s1 o' |P { " F% e' e7 c% r: q( f color: navy; 7 }! }1 \; y% c. {/ h# O+ H text-decoration: none: m' v' E- b z } " {' E ~+ f2 G3 w; P1 {, r( L* f6 uA:link, A:visited, A:active { . ?# V% ?+ c% r; }6 q/ f% [. R text-decoration: underline 2 k; W% v% K+ ~ } # \3 \' K L9 A4 o- Z# D3 p; E8 a5 R ) v& G( \4 n0 n/ F, D5 l% v9 z# m& S{text-align: left} 4 g# j6 U6 a' Y3 {! f8 u- l $ J* ?8 G, `9 o. M3 p9 q此属性用来指定文字是向左、向中、或向右对齐。画底线的部分可以用 left, right, center, justify 来替换之。 " }, E$ n4 B3 E9 A6 i 8 ?& C$ E" r! m 参考范例: ; C( v6 B4 ]. N" z% j: ` 7 w6 v+ l1 R6 e' e P {text-align: left} 9 c* |! \% |8 q: r; M4 t% |H1 {text-align: center} % ?' |. z( e ?' u4 B0 a3 F/ c3 ?0 O, U7 w. b$ M1 _ [: g {text-indent: 2cm} 0 h. D1 x; D% w. ?2 V! `1 Z& P 4 T9 M/ C* p$ H) k# q+ j% `2 p此属性用来指定文字向右凹进去多少公分、厘米、英寸、点数(point)、图素(pixel)、或多少 % 。测量单位可以用 cm, mm, in, pt, px, %来表示之。 % 是以母标签来相对比。 : B% ]' \# a3 P3 w F% y; ]7 ]% C) S3 U* ~0 j, x6 B 参考范例: $ `! Q+ i* K+ H. W% x3 V$ H' X% Y1 Y) B P {text-indent: 3cm} ' E2 B! O7 C+ S- VLI {text-indent: 60px} - b" F1 \7 }: {% {! ^6 u- M BLOCKQUOTE {text-indent: 20%} # D' Y6 G: t, z9 l* h6 ?/ Z5 \9 N2 ^ q8 `5 g9 a W! X3 V {line-height: 14pt} ) N2 R' \. n) w$ A' q4 G) N& C( j 7 \7 A" A) F; G6 r6 k' E9 I5 d( K 此属性用来指定每行行距的高度。line-height 常与字体大小 font-size 一起并用,写成 12pt/14pt (12pt 指的是字体的大小,14pt 指的是行距的高度)。line-height也可以用 % 表示之。 % 是以母标签来相对比。 & v( A, P; f: _) j2 l * |# ` o$ H* }, {. t 参考范例: 4 W M2 p. R) ] , @* b' w9 x: M+ w BODY { % g' o- \" s. ]9 f+ Wfont-size: 12pt; ' G, F* @/ ~1 K! X, l4 rline-height:14pt , M" D4 r) ^0 q I} $ {7 }; ]" C- N1 ~ H1 { - b0 V+ Y, ^4 I. c7 W1 Y1 l) ufont-size: 150%; ; W! j% P/ e& S% F9 u6 u' S- xline-height: 200% 8 u2 v! D6 ^+ q" O} 8 S7 B" ?# f1 H W + P) j) Y; ~2 G$ E) l) ^H4 {font: 16pt/20pt bold italic} 6 q4 k& k$ ?1 [2 `; c; m " |4 `8 A$ H. n1 j4 l + V( J( q& M6 _0 I0 \7 t CSS 中 Margin, Padding 的扩充属性4 _* a* S; L0 D {margin: 3cm} " I5 ~0 W! q. B2 p2 ^: v6 C1 F% q8 b0 z7 ` 此属性用来指定网页的上下左右边缘,各需留白多少公分、厘米、英寸、点数(point)、图素(pixel)、或多少 % 。测量单位可以用 cm, mm, in, pt, px, %来表示之。 % 是以母标签来相对比。 # E9 e9 d6 ?; r- j+ Z7 I% A + L7 z% E K! [ x7 f7 o( a3 y! Kmargin 可以用 margin-top, margin-bottom, margin-left, margin-right来替换之。 ! L9 B3 O# E% o& X* _. f( E# [' U5 F1 K4 i+ R6 w. _: y% W 此属性的内定值为 0。 4 M1 \" A0 b2 y. ` + A/ u" G' l! x9 ?* X, n3 r参考范例: 5 l f$ a2 f) R . v9 {8 v, b# |1 n4 h% v; M BODY { + ~% ]8 m- N% {+ i1 N margin-top: 44px; " X9 q7 c* s; I6 }' s) m$ G margin-bottom: 2cm; ) @4 p( C; m5 S. z8 b margin-left: 66px; 6 |. q i5 m" b margin-right: 1.5in ! z8 a- z7 Y& e: N; x: X, S} 6 U) _" B* f3 N1 B7 s3 P P {margin: 15pt} , m: \7 j+ o/ }- z& N6 Q% v& S% W+ {, d 4 r' k# A Y6 u3 h- @& d 4 y' a1 |" f8 A$ a" r J: ] {padding: 14px} 8 Y9 b' W( k, [* Q/ b& @ 2 O" q W* `8 E9 b' G2 ~2 U: r 此属性用来指定各段落或各区块间,上下左右边缘各需留白多少公分、厘米、英寸、点数(point)、图素(pixel)、或多少 % 。测量单位可以用 cm, mm, in, pt, px, %来表示之。 % 是以母标签来相对比。 7 T& M, U5 @5 o& c8 @- F. Z$ I+ `; ?1 F ' k. J0 s* c9 w. Zpadding 可以用 padding-top, padding-bottom, padding-left, padding-right来替换之。 5 v/ o+ r4 q1 e9 _+ [0 |/ y, F K4 T4 D9 H0 e O; s 此属性的内定值为 0。IE3 不支援所有与 padding 相关的标签。 8 m6 {6 j) }) X1 N ) G& X9 q4 \' r0 x/ o0 k参考范例: ( t& h- Q; e; V" s3 y/ W5 q' l0 Y6 y 9 X- F* I3 r% Q* V' @( V( qBODY {margin: 15pt} 9 T/ z# H1 w$ V0 [7 Z# {DL { : J% p# H$ F- J+ C. _% e9 _5 q: M, `padding-top: 22px; ; z: @6 I9 F8 G padding-left: 20%; 2 u) K8 R0 U M. ~ c} & H+ P: S# D, J# \0 ]$ a# b0 h: C! E % T1 m( J4 ?2 o6 X0 n& m ' W; k: S8 N/ N% e 5 A8 |# w7 r( j. ]( y! c " R8 c2 q+ d5 Z* `; S1 i/ E3 P" B & I, r$ q8 u# c# e; V 8 @2 k6 v7 q# G. E6 E; L: T. x$ {! h5 {4 p9 O; S/ H- M Θ2001-2003 版权所有:『上海博峰网络科技有限公司』 电子邮件:gf1818 3 `+ @1 ?% b5 ~5 U( \ 3 q$ Q# j9 D" g' x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩
犬夜叉 该用户已被删除
2
发表于 2003-5-23 19:14:00 | 只看该作者
呵呵!!不错!!
Yaosl 该用户已被删除
3
发表于 2003-5-24 00:44:00 | 只看该作者
还不错啊?
7 i8 J, G3 B- I" f应该算是很好了。
- K4 r9 `1 h/ B6 P" `就是觉得多了一点。

本版积分规则

关闭

下沙大学生网推荐上一条 /1 下一条

快速回复 返回顶部 返回列表