下沙论坛

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

用新浪微博连接

一步搞定

QQ登录

QQ登录

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

如何将 CSS 加入网页

[复制链接]
天敌 该用户已被删除
跳转到指定楼层
1
发表于 2002-11-29 18:22:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
您可以利用下列 3 种方式,将 CSS 指定的格调加诸于网页上: & A/ G5 a5 C) \& z! m) e. L* a _ u4 N+ @& m- D 1. 在 HTML 档案里加一个超连结,连到外在的 CSS 档 6 X. Q3 [# [7 \6 R' m+ F8 Z r h* i+ z: w' Q% ~; ^ 这个方法最方便管理整个网站的网页风貌。它让网页的文字内容与版面设计分开。您只要在一个 CSS 档内(副档名为 .CSS)定义好网页的外观风格,所有参考连结到此 CSS 档的网页,便会依照指示,反应出定义好的风格。 7 e A* L- _8 A+ ~3 t' a8 K9 z' d- y6 Y0 S 它的写法是: 9 Q$ l) x1 u4 P5 Q9 i; L9 u; o, x% z# c" m$ @ <font class="jammer">; b2 Q3 }2 F) \9 X; Z</font> 本页标题<font class="jammer">8 A K# I" L% O) m- X! i+ o& r</font> 2 d5 q# Y3 ~; S / Q3 J# ?% w' i7 QHREF="http://www.xyz.com/xyz.css" " l: G9 @9 n% C$ ?& E9 \TYPE="text/css"> 7 S/ u$ p: I1 ]5 R9 L) U ( m4 k: m; S Z- X! }9 r$ X 1 W: |4 \. q. I" f此种方法 Navigator4 支援得仍十分 Buggy,请小心使用。 ( G( [* b7 q% r, e5 i : v* [' A, |: J# v3 c' W+ T 2. 在 HTML 档案的 ....... 标签间,加一段 CSS 的叙述文 8 ~& E* d: J6 F$ S. f, l; d & o! p$ z: \0 W# n8 t# H2 s* } 这个方法适用于指定某个网页,除了展现外在的 CSS 档定义好的网页风格外,同时还要展现本身 HTML 档内加注的 CSS 。 # m8 _2 N, W6 L1 `7 m6 H/ U' c& r) g " Z1 X- p5 x; a% T* o0 d* u7 z如果内在加注的 CSS 叙述与外在连结的 CSS 叙述相冲突的话,网页的展现将以内在加注的 CSS 叙述为主。 & M8 y- J0 A3 d. \7 n; T $ J D% P0 v7 m. f; X4 i! W 它的写法是: 2 Y9 Z2 W- E0 T" m! B% v E $ I3 h6 U3 @ C, J0 S- G8 q<font class="jammer">! w" p9 A3 y1 `. ~+ _</font> 本页标题 <span style="display:none"># O9 }/ Z. j: Z; A. X0 u/ X# C</span>. d% r7 }# G- t$ j 0 O6 v8 l) e! t/ w0 i% J2 ]8 N9 T0 @0 _2 p 0 J. l5 y: J# B 开始本页内容…8 e2 F% Y7 X' T! u u6 P: M% ~ 8 I1 z6 e( ? v8 Q' C ' t& J; W9 X) X" ?: o( m h: \ 4 y/ K; y& j `2 _' x特别值得注意的是,为了防止不支援 CSS 的浏览器误将 标签间的 CSS 风格叙述当成普通字串,而展现于网页上,您最好将 CSS 的叙述文字插入 标签之间。 , h2 Z7 _( b0 Y+ q& H5 O$ k7 s+ j - S8 J( ~( [4 Q3. 在 HTML 档的字里行间中,随时有需要,随时加一小段 CSS 的叙述指定 ) g m# d$ B& F5 g( T$ ? . f& z% ^* G% r, ^: B5 I6 g& P) p 这个方法适用于指定网页内的某一小段文字的呈现风格。 4 X0 t, V/ v* s) o0 B* a ; F0 c8 z$ n& p+ }0 _0 i 导览器除了会展现出外在的 CSS 档与此 HTML 档 内定义的 CSS 风格(如果有的话),同时还会展现字里行间的 CSS 风格。 ) v' O7 b, u; a1 x. X0 U; @ W" j P% j4 W; U6 c 如果字里行间的 CSS 叙述与 内在定义的 CSS 或外在连结的 CSS 叙述相冲突的话,导览器的展现将以字里行间的 CSS 叙述为主。 + l1 Z% N# \3 E" N 0 l2 l& V6 T) B; Y0 c8 g$ H它的写法是: * R' M0 n# \ K0 d 4 k' N( w( z( n <span style="display:none">1 K1 v' B' c) ^ G; Z* q7 b</span>本页标题 <span style="display:none">5 P, h) o" ~/ ?. t* t3 I' `/ R( {" }# }; q</span>* V" t' v( j) y2 G% | / j7 e" }1 l2 D% r7 K' f # w3 w4 X5 P# l) G! ~' |7 R' O' z7 }

1 a. y1 ?8 m k开始本页内容… ! M6 H5 G7 {) l7 C

1 x; m/ ?- Y* c+ g5 x 0 u/ J- f/ H% y Q+ |; s, a% b3 z8 H d5 N8 W 9 H4 p+ S0 X. m% ~; M" }& f上述的 3 种 CSS,可以同时并用,也可以择您所好,单一或成双地使用。如果各 CSS 间的叙述相冲突,则内在定义的 CSS 会盖过外在连结的 CSS ,字里行间的 CSS 会盖过 内在定义的 CSS 。 & g8 I; Q& j$ S" q 5 L. }, m7 Z. _* _! Z/ a这样一层一层地推展、补充下来,使得「阶层性格调控制」清楚又有效率地帮助网页设计者,一方面中央统筹整个网站的网页风貌,另一方面又可以随著各个网页、各个文字段落的特别需要,而分别调配不同的格调。十分有条不紊,十分方便管理,所以称之为「阶层性」的格调控制。 $ I7 f6 I5 w5 x( O # n9 Z7 ^6 e( [, g CSS 语言的基本语法 ' U$ P0 w0 h* U/ U. ]+ @ . ?2 s3 X* j7 q3 w% ^2 ECSS 的语言与网页排版语言 HTML,在内容上有一点点类似重覆,但是语法却大不相同。它的基本语法是: H1 {font-size: 16pt;. p% q6 R1 K, l% \0 S7 [+ ~3 S font-weight: bolder; , @2 S5 l* u( J. L, ^% Y* Icolor: red}; I6 Z- j! N9 q6 i 2 o! ^" X+ f4 C' `2 _3 _+ L 上例中,H1表示您想要界定的标签元件为 H1,font-size、font-weight、color 这些扩充属性则表示您想指定 H1 应该长成什么模样。在上例中,我界定我的 H1 应该展现出字体大小 16 点,特粗黑体,红色的模样。 2 V' x _, T# {, S6 k. \ : z8 o8 A2 ^5 i- `4 s 简化之 % b; E: h' c& h因此,顺著这个基本写法,我们可以继续定义其他的标签元件: H1 {font-size: 16pt;5 I& a; t* p& ^. d L; @ font-weight: bolder; . F' B$ s# Y, K# Ecolor: red} : e* B6 B ~* ? a9 n- p$ GH2 {font-size: 16pt; + g! W- k f4 sfont-weight: bolder; ' Z- [# q2 X, a1 f% T8 ycolor: red} - J$ {8 A- S6 u9 NH3 {font-size: 16pt;. V+ N& z. }: o1 ^" ]0 Q font-weight: bolder;' ~0 S' K/ ^8 m# H9 n- S& i color: red}: S: ^3 h! E+ u i! f& [ R+ k , }! ~" i" z; u% r; G" i" p上例中,H1、H2、H3 界定的标签元件均长得一模一样,因此我们可以将它们简化写成: H1, H2, H3 {font-size: 16pt; " m0 m: {$ N- }3 `; Z4 efont-weight: bolder; 3 X- ?1 b& n, fcolor: red}+ M6 u% q1 o6 U7 k8 o* ]8 V , U G6 c. f# G3 E 而如果您想要让您的 H1, H2, H3 各自拥有各自不同的风格,那么您必须一笔一笔地条列说明清楚: H1 {font-size: 16pt; ! [1 ~8 R. M( g9 U) D9 c+ M, Sfont-weight: bolder;) I- M( K' k7 J5 X! N0 t font-family: Times, serif; 0 Q" w2 y N$ a- O0 |color: red}% X9 b( K, {( t* `$ o2 ] H2 {font-size: 14pt; + U/ v8 `9 @' K$ @7 }7 sfont-weight: bold;2 O+ k0 j& {$ I2 o$ Z font-family: Georgia, serif; ' N, g2 R, f0 C/ u0 z s# Z2 r \4 bcolor: green} 0 L0 ]! T+ e5 a4 t; U& _H3 {font-size: 12pt; : `) |- N7 g' j6 Z, [6 ifont-weight: bold;, x$ e+ i i% c3 ~ font-family: "New York", serif; ! O2 P6 }! i S8 d! A2 j4 B& _color: gray} + T' b2 Z1 s4 \' g5 ]6 x $ Q. I1 G Q9 D) Y另一种简化方法 . C; B# g1 l* D8 I' r2 A虽然在上例中, H1, H2, H3 各自拥有各自不同的风格,使得您必须一笔一笔说明清楚。但是您会注意到,我们在指定 H1, H2, H3 各自不同的风格时,其实大都是在指定 H1, H2, H3 的字体表现(字体大小、字体粗细、字体的形体)。因此,我们可以将所有以 font字眼开始的叙述,整合在一个 font 大项里: H1 {font: 16pt bolder Times, serif; + F0 o6 h q0 `color: red} 2 {4 \4 o$ l1 r7 M$ fH2 {font: 14pt bold Georgia, serif; 8 H/ e( g4 t7 ^) z9 rcolor: green} 2 M/ f5 a2 N! w; a7 Y8 yH3 {font: 12pt bold "New York", serif; & L- ]1 L$ W0 J0 y1 a2 Jcolor: gray} / V; ^! b* h# U, `* u" F ^" P' @( N& c8 ]1 Q; f6 M. Y0 \1 i) E 特别值得注意的是,在上例中,H3 的字体使用 "New York" 字体, "New York" 是两个字,所以必须将它 "括号" 起来。而 H1, H2, H3 的颜色规定,并不能一道并入 font 大项中,而必须另外标清楚。 ( ?, h4 a }. v" Q; H9 D & ~9 \/ S) ~5 p( W顺便一提的是,CSS 与 HTML 一样,都有「注解」的符号。HTML 使用 做「注解」;而 CSS 使用 /* 这里是注解 */。 # [$ n$ t- \% D* y+ Z ! J' Y6 u3 G$ a; H5 jCSS 中 Font 的扩充属性 1 y3 d& x$ D, t. f( f前言: - ?+ \" k; q* d' a+ _1. CSS-Cascading Style Sheet 只能展现于有支援 Style Sheet 的浏览器内,例如:网景的 Navigator4 与微软的 IE3, IE4。版本不够新的浏览器显现不出 Style sheet 规定的风格。 + f- u' k* ?6 A : X' U- C* e6 `1 z7 ~9 u 2. 本系列文章只说明介绍 Navigator4 与 IE3、IE4 浏览器 共同支援的 CSS1 扩充属性。至于 W3C 详细规定的完整 CSS1 文件,或者 网景 、 微软各自支援的 CSS 扩充属性,请到其网站的 Style Sheet 部门观看。 & O9 e" _' |8 k% N- c6 X' K # Q9 g) B8 h. Q: h% V% Z$ e 3. CSS 的写法使用大写或小写均可。 : G# p4 P/ j5 D- V O4 N0 K! y . A1 R% |& ~7 s% E( w{font-family: Times} & L' u' f- {+ p9 }" ~- { & g: N& l% U6 @ h, s- u6 a 此属性用来指定字体的形体。画底线的部分可以用各式各样的字体来替换之。您可以同时指定好多种字体,以防 user 端没有第一种字体时,可以继续依照您的指示,选用第二、第三种字体。 # Y# F) D8 C8 u2 z! n/ v ; ` p# O" e( C. m 参考范例: 8 }+ z( w& U8 T1 A( T3 |. l8 Y: R+ m3 Q8 U1 \ P {font-family: Times,"New York"} ! Y; }4 y* i; x+ i LI {font-family: "中黑体"} 4 E) J# t& B3 k! }+ {5 sBLOCKQUOTE {font-family: monospace} / ^1 ^, O- t$ X _ $ K5 W. {' ~! F7 G2 m/ O特别值得注意的是,在上例中,字体 "New York" 、 "中黑体" 因为是两个字(以上),所以必须将它们 "括号" 起来。此外,第三例中的 monospace 是用来指定写程序码时使用的等距字体。 0 W6 o8 m# t' S m+ q- U , l# D, ]. I- W {font-weight: bold} 5 c7 i- {$ y( v' T * J3 J+ J; I0 }$ G7 j! h此属性用来指定字体的粗细。画底线的部分可以使用下列 2 组表示法来替换之: 4 ^2 ^. o& M: r: v 0 Q/ `2 y4 z3 K" `7 P3 }* normal, bold, bolder, lighter : g- R0 a9 l9 k: I1 ^3 I% B * 100, 200, 300..........900 / f1 ?; y' ]* \% a# ~0 q0 e$ M 1 W7 \- ~: J% \/ O0 c4 D e1 Z此属性的内定值为 normal。 5 A' ?1 n2 j. X' M) p& K2 o9 m # [& ^ l. p$ e9 v3 z. v. M+ R参考范例: & i* V% h8 Z+ M% y O 7 ~ F C9 M6 | v( s6 D! `; N. KH1 {font-weight: bolder} 7 V4 o5 Q: j2 }5 q BLOCKQUOTE {font-weight: 200} + q! C4 \. R5 ^& l+ K # [& _( m" x8 a5 D{font-size: medium} ( w1 E# D5 [ G* c ' j# M+ V5 |: y# u' E此属性用来指定字体的大小。画底线的部分可以使用下列 4 组表示法来替换之: ! k1 b# g3 M& ]$ m7 u2 _4 |7 Z ?+ O0 q" @* r. ~ * 绝对 size: xx-small, x-small, small,medium, large, x-large, xx-large 5 ]$ r/ I3 v/ @5 O; l1 l1 c" j* m0 F( x+ v$ F k * 相对 size: larger, smaller(与母标签相对比) - p: r6 \. w1 v) w+ g& ~4 F2 T0 ?/ V! n* q: u * 字体的点数 (point): 12pt,16pt, 20pt.... 5 Y( W3 R2 V |+ Z+ } , P) R. ^5 f! o$ E* 百分比: 80%, 120% .... (与母标签相对比) ' I( P9 @( J' M! w* E : @3 X" k' L2 R6 n3 l此属性的内定值为 medium。 , ~/ G) |; A" N/ T2 b; ?& J3 H- s/ ^' E 参考范例: ; a% P$ q' Z; l w0 A$ X+ f% i$ `' ?: U" f: M( G7 o/ L BODY {font-size: medium} 1 h+ q+ q" h5 q' w. w ~H1 {font-size: 18pt} ' k5 q \( k, j y2 e; xH2 {font-size: 90%} % G- j, O {" l3 R/ G- W# y S# m- y" N. e: z& |0 \% H {font-style: normal} 8 H: I3 w- \6 z* K. Z) b2 u' w2 } 此属性用来指定字体的正体或斜体。画底线的部分可以使用 normal, italic, oblique (仅 IE4 支援 oblique) 来替换之。 3 e4 d) s7 `# r2 T2 t5 R% ` I p $ U$ F4 b. |* n8 }此属性的内定值为 normal。 3 j6 V6 S$ H" n' q- @/ y # R: S# N& ~ q4 z参考范例: 7 V9 J; b& J. {8 j# V4 X + m9 `* v9 j: |2 u6 AH4 {font-style: italic} ( s+ g" `( d; W+ p) f& x$ {P {font-style: oblique} % }/ I6 Y9 Y8 O" _+ M 6 c, L( t6 U2 l! L# c+ D+ M{font: 12pt/14pt} : N" ~% e1 F3 g/ X, i. s' Z6 \1 G+ v + |3 U; {' |, {1 p8 o此属性用来指定字体的大小与每行行距的高度。上例中,12pt 指的是字体的大小,14pt 指的是行距的高度。 0 G4 d" Z% Q3 F A1 h* p ) a4 I9 K c7 J$ A5 y事实上,{font: … } 可以集结所有跟 font 有关的扩充属性在此标签内,所以您除了在 {font: … } 内指定字体大小与行距高度外,还可以在此标签内加入所有上述介绍过的属性。 . ^) h9 `1 _/ s: Z! c+ G% G1 L 5 ^. \5 n. W- r 参考范例: * h$ @( Y- h$ u6 i$ m, G- P ) _5 l% I- E* g1 L9 i% e P {font: italic bold 12pt/14pt} 5 T4 p% y9 f) ISTRONG {font: 14pt/18pt bolder italic Times, serif} 5 d" d& J+ ]2 q4 N/ N% f( |1 c' I CSS 中 Color 的扩充属性+ n2 P% ^% N0 z) y9 A1 n' U {color: red} . @- O! T8 w# E E# ^ & v: k h: B0 u0 W- t 此属性用来指定字体的颜色。画底线的部分可以用各式各样的颜色来替换之。您可以使用16 进位颜色码表示(如:#00ff77)或利用浏览器既定的英文单字表示颜色(如:gray, blue..... 详细请见: Table 的扩充属性 )。 4 g, o. N, h7 ]' @: t% I / [" B7 r2 L4 O* n, D6 m- Z; N+ A如果您指定的颜色如同 #00ff77 一般,是两位数字、两位数字重覆组成的话 (00, ff,77 而非 03, 8f,7e ) ,您可以直接使用 #0f7简化表示之。 ( U7 f* C* d! A" n8 [$ O- i! m + y5 g7 x5 x' c E/ k参考范例: 1 w& p! D4 ], j( h 2 \0 r0 M$ u% ^8 bBLOCKQUOTE {color: navy} 5 P' X" }, ~- z! I8 q) cLI {color: #eedd44} + [/ h$ P: _, G( J! |LI {color: #ed4} ; F# {# ?& d. j g E9 ` P {color: #007f3a} ; C6 d( I9 x) ?1 \. h; u o+ V0 Q' n6 z/ Y" z4 J8 }) j7 S {background-color: red} - B i+ R3 u/ @/ |3 U & W: M n% Z" X7 y) L此属性用来指定整个网页的背景颜色,或某一段落,某一区块的背景颜色。画底线的部分可以用各式各样的颜色来替换之。您可以使用16 进位颜色码表示(如:#00ff77)或利用浏览器既定的英文单字表示颜色(如:gray, blue..... 详细请见: Table 的扩充属性 )。 ! K& a. Y m0 O+ q0 E, i ( q }9 ^+ F' _4 y8 s; T/ R 如果您指定的颜色如同 #00ff77 一般,是两位数字、两位数字重覆组成的话 (00, ff,77 而非 03, 8f,7e ) ,您可以直接使用 #0f7简化表示之。 7 _! W/ S% v7 ?, @, v# a ; L7 O# D6 b- L+ R, T; q. \ 参考范例: 5 x+ p' O! L) g4 {8 @5 G2 i8 ~, N6 I" F# f BODY {background-color: #ed4} ; C) g# m- R5 M) `" }! @# _. rBLOCKQUOTE {background-color: navy} 1 M, y" ~$ i8 h H2 {background-color: #007f3a} + X8 e9 D, b C- d5 l6 U! }$ U& m : D2 ^; f2 `6 d% l* M{background-image: url (/images/xyz.gif)} / ?8 I8 b; M9 j, {: ^+ x/ m 7 K9 _, W4 P' B. ~2 X, k此属性用来指定网页或某一区块的背景图案。画底线的部分可以使用图档的绝对位置或相对位置来表示之。 . v. C+ I2 ^! ~7 U7 e' W9 G+ v _' M& m2 y, [8 X使用此标签时,最好同时也指定一个类似的颜色做背景颜色。 . D' g: S- t2 Q8 a# `; p3 w8 s6 z ~/ E Q9 M 参考范例: " }9 i! C# R" [ z/ h+ M; \6 \$ d ) E5 v$ Y! J2 n. I" TBODY { 5 r7 |' Y9 l8 Y2 E/ { ? background-image: url (/images/2T_logo.gif); 8 g* ]7 N: M/ R5 p L background-color: #ededff% A. M7 c5 y. v+ s } ' y8 m1 ]* N' J+ i; W LI { ( k# O' g0 k9 V6 B* dbackground-image: url (http://www.2T.com/2T_logo.gif); : w) t4 Y7 m( I4 A( d0 _ background-color: #cef 6 a3 P) I( R9 p} / ]" |7 v' u3 C& {! f 4 C& s# T. R N" P{background: (…)} & U d+ C0 n7 j1 T$ }; D 3 M- E% q, T8 r' f此标签可以集结所有跟 background 有关的扩充属性在此一标签内,所以您可以将所有上述介绍过的 background 属性一起加进来。 . U1 w2 o8 ]0 b) M: c% A$ k9 I 6 q- |5 p# ^3 {1 R$ N9 o! Z- \参考范例: * P3 V7 X5 A% M7 A - o+ j3 ]* W3 {5 F2 UBODY {background: white url (/images/2T_logo.gif) repeat-y} 1 F$ k. | d6 |; r% {) T) N2 F; ~$ Z LI {background: #cc88ff url (http://www.2T.com/2T_logo.gif) no-repeat} 2 j3 Y1 d& S. [# P, G2 {& k1 V " n5 ?+ \' E5 i9 y9 p5 b( d$ c% Q. T$ ?- o* ~ CSS 中 Text 的扩充属性 8 B5 e% d" t Z7 Q{text-decoration: none} 3 B/ _; L/ @- ^, E2 e* {6 M7 U+ z3 Z J7 [, V4 Z; o) B 此属性用来指定文字是否画有底线或被线条杠掉(如:被线条杠掉此例)。画底线的部分可以用 none, underline, line-through 来替换之。 * b, v2 k" _ f + k, w# ?2 `# X此属性的内定值为 none。 " ]) Y4 p0 z" C; Q! A% V ; M W# K5 s' q! O2 A1 f& i参考范例: * J- I/ y6 J2 }* s 1 p, Y/ H( Y4 WP { & \1 X2 u9 x& u. z, l' a, h color: navy; 1 q, |5 X7 S5 Y1 Q' T* G0 e3 ptext-decoration: none% Q* z1 Q, O @+ r& Z0 J, Z } # K$ Z4 e7 X: YA:link, A:visited, A:active { " P1 L! ^6 S5 x, a# mtext-decoration: underline $ M9 @6 Q, G8 E} 4 h! N" Y9 R1 ]- a1 q ( m% t4 ^. O0 m/ s. Z * f, z8 C4 f$ y, Y* t3 i' C+ Z7 ^{text-align: left} , G' Y( X6 ]2 u- d' f8 C8 l 5 l# f. ]7 b; I' j& I 此属性用来指定文字是向左、向中、或向右对齐。画底线的部分可以用 left, right, center, justify 来替换之。 . U: p: ]& _2 z- m( N( x 0 y% S& U8 {8 S/ V# n+ @ 参考范例: & _4 i; d) a8 \) C$ f: f& ` 9 G, t0 @8 q( o# o: k; t& f! MP {text-align: left} 7 |1 U" I6 o9 \+ d. ^+ y H1 {text-align: center} 8 A" t9 l9 o2 }/ T ~; g3 [, L( C. E# Z3 V( Q- h) B {text-indent: 2cm} 9 L! G6 t2 q% P0 \* i , ~. ~6 w* o+ p: m( L2 b: \+ _ 此属性用来指定文字向右凹进去多少公分、厘米、英寸、点数(point)、图素(pixel)、或多少 % 。测量单位可以用 cm, mm, in, pt, px, %来表示之。 % 是以母标签来相对比。 + p% R+ ~0 d# X4 \5 ]0 X; y / {; B, B0 l/ `$ u参考范例: 4 \: H2 w& ]. X2 G/ F$ e" l. b/ }5 V- A) P- c1 j# S; W P {text-indent: 3cm} . F( h, g, N/ HLI {text-indent: 60px} l. p; C! V, G# A; u0 b- _BLOCKQUOTE {text-indent: 20%} # T0 n9 X* P3 K5 f/ c" h2 J7 t- y+ u z8 J) I/ @5 r {line-height: 14pt} / ? T# H0 ^) l3 M. Z, R4 x 8 x0 `+ s# n1 M& k8 r2 c) a此属性用来指定每行行距的高度。line-height 常与字体大小 font-size 一起并用,写成 12pt/14pt (12pt 指的是字体的大小,14pt 指的是行距的高度)。line-height也可以用 % 表示之。 % 是以母标签来相对比。 3 e3 f2 M2 \. f" {9 g' | - M9 X; o3 | m U. [/ Y o$ M 参考范例: - c! w2 ?+ o7 Q# o + X' u# C6 O& C9 T+ mBODY { 4 a) f5 v% B6 H+ x- L1 L font-size: 12pt; * W3 l3 v* W; L/ b' a! P- ]9 S" K line-height:14pt1 D# @4 s6 j0 a( A( O7 \ } 7 J( ?# i9 k5 \. { ?9 iH1 { % R: C9 T# q5 O' F$ t" Z font-size: 150%; & t, ~; z$ P* K# X5 b4 d6 tline-height: 200%/ ^4 _ A8 T8 a8 [: j. t- A8 m } 0 w2 r/ A8 P" Y5 U5 `: R 2 F. I5 h$ t0 zH4 {font: 16pt/20pt bold italic} 5 y" V2 T( e( F$ C8 Z9 r, L# Q 4 X+ F' e4 W2 W$ y : S1 J* G6 P5 z# i& |CSS 中 Margin, Padding 的扩充属性 9 s3 D n4 q% {8 f" ?{margin: 3cm} 7 G2 u: `5 d, T! Y $ K, `, s# g8 S此属性用来指定网页的上下左右边缘,各需留白多少公分、厘米、英寸、点数(point)、图素(pixel)、或多少 % 。测量单位可以用 cm, mm, in, pt, px, %来表示之。 % 是以母标签来相对比。 & u7 @; \7 q' }0 ` a' A6 t" i7 k9 x/ U$ f- R6 V; R: T margin 可以用 margin-top, margin-bottom, margin-left, margin-right来替换之。 $ {7 w$ s9 }6 b( {; F) a' R: r$ O- B0 ? I5 D' u- y0 i 此属性的内定值为 0。 , u4 ^7 t7 U% \1 p K 1 A6 b8 L- \, X) Q ?3 j参考范例: * f* y J$ O2 ~: @4 n / p0 D. _8 E P) r- o R: A& N5 `BODY { / y' E" W- z5 M margin-top: 44px; 9 F, `8 x) |" J7 G+ {1 ymargin-bottom: 2cm; 3 D/ q8 m1 L$ z8 B# A4 _% W% Wmargin-left: 66px; ( Q; |; }( ]( F# L margin-right: 1.5in 6 O' M3 F8 _1 U* B' q) T4 M0 h5 m } # D+ h N" l1 x# i$ YP {margin: 15pt} % ?6 I- {/ ~1 x7 U. k" V/ t3 Q; Z' X7 i' g 3 _& C- h+ J) ]! Z/ d % Z+ s0 l$ R+ ~! n8 K2 M! q{padding: 14px} + F# ]. H" H' I# X' d" ^+ O. [) [) C: G8 n 此属性用来指定各段落或各区块间,上下左右边缘各需留白多少公分、厘米、英寸、点数(point)、图素(pixel)、或多少 % 。测量单位可以用 cm, mm, in, pt, px, %来表示之。 % 是以母标签来相对比。 ' j. k# Q; ~" {" X: \2 u5 ?0 Y8 `5 @! d/ Y) M) _ padding 可以用 padding-top, padding-bottom, padding-left, padding-right来替换之。 8 S/ \: p0 Q1 c3 a3 ~4 j5 i9 x! s8 |% x. B) ` 此属性的内定值为 0。IE3 不支援所有与 padding 相关的标签。 $ ?9 t( P" }2 S1 S) i$ `, N4 ]; W 参考范例: * D7 c& P6 k/ n4 i2 S* p # q |: z, g6 D& Q BODY {margin: 15pt} ; O& R! i3 N* a* K/ ~! MDL { ( l5 G' e7 Y V7 d, a6 lpadding-top: 22px; . a! U" `9 }* \; Kpadding-left: 20%; - [9 ]/ j5 p- y# a} + O9 f1 ]: M, p: Y* d/ E ; R0 A7 ]* ~, P0 D4 K4 B5 ^ 5 A: N ^' R. ?2 v1 S 7 k6 l$ n. s( s2 V1 }& }* o! d" J ) M+ Q' @' f; Q0 s U * a8 ~8 x" q; F1 C" o5 V) d7 Z 2 r2 G, Z. R* X! d% V2 g0 j 0 W1 Z$ x4 L. Z, y; Y$ b7 P/ H$ N/ w Θ2001-2003 版权所有:『上海博峰网络科技有限公司』 电子邮件:gf1818- X9 O# v/ S0 h9 Q# K+ @4 j$ ~ ( @% p3 ^, d0 t, o
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩 转发到微博
Yaosl 该用户已被删除
3
发表于 2003-5-24 00:44:00 | 只看该作者
还不错啊?
& U8 l1 a+ y6 q9 t7 w, [( C应该算是很好了。% l; g. T7 f+ ^7 c2 w
就是觉得多了一点。
犬夜叉 该用户已被删除
2
发表于 2003-5-23 19:14:00 | 只看该作者
呵呵!!不错!!
关闭

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

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