找回密碼
 立即註冊
搜尋
熱門搜尋: 活動 交友 discuz
點閱: 1975|回覆: 0

psd切圖轉換為div+css格式

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:15023 / 15023

生命值:6%

升級   100%

  • TA的每日心情
    奮斗
    11 小時前
  • 簽到天數: 5975 天

    [LV.Master]伴壇終老

    發表於 2016-7-19 21:23:00 | 顯示全部樓層 |閱讀模式

    馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。

    您需要 登入 才可以下載或檢視,沒有帳號?立即註冊

    ×
    第一步:先把把所有標記歸置內外邊距歸置為0,其實還有一種方法是根據根據BODY裡面所用到的HTML標記進行清除重來為0.你也可以先用*清除重來為0然後在根據BODY中所使用的標記進行清除重來.如:我們BODY標記中使用了,div,p那我們的選擇符就寫% B! C' v& P% V4 F1 y2 F. Y
    " ~- [2 e/ Y8 t' ~0 _
    body,div,p就可以了.不需要寫*了.7 r0 e. g* n, |5 Q: q1 z1 G% l
    9 h3 ^1 M/ p4 n9 [7 d
    *{
    . t1 W2 i: }& }" n
    ( r% I( G" B/ m9 S! ?7 {margin:0px;" ]- E* i* \9 G4 D* t4 r6 W, P1 E: o$ Q

    : \; G6 p) m- O5 r# wpadding:0px;
    ! @4 K( c& t8 a. y4 `$ e
    " f8 \6 a, W4 t; m/ [}
    + `- H$ ^: K8 r7 O# E( C( a, W$ h2 E6 ?$ [& Q, O
    第二步:把我們網頁整體的背景實現,我們想要的結果內容居中,背景漸變始終鋪滿屏幕.
    ( G4 J* A* l% l' _
    3 o) B7 J/ j8 j7 s/ d1 R0 i這樣的話,我們可以為body 增加背景圖片.要讓基在沿水平方向平鋪即可.4 w  N, L6 o( E9 _$ `& H3 K! W

    7 @% m6 i' W4 y# E1 P7 z0 g) Qbody{
    & k+ j2 K) b1 o$ e
    - g, @- k7 }- o* vbackground:url(image/bj.jpg) repeat-x ;" @2 }5 D. m3 A  @3 a1 f7 J

    " C3 _+ K; F4 z8 e2 z) J. Q}' q; |. n; Y, R7 u3 u2 f+ f2 U9 \
    6 \+ M! g/ K' t# _) i" R
    第三步:通過觀察我們可以先把我們網頁劃分紅為五大部分,然後先為其編寫相應的html代碼( b  T. `$ b# D+ U+ F
    2 j( v! t8 u5 |3 l8 k' ?. B
    <div id="header"></div>
    + @  X$ ]3 Z2 i" d1 l7 f6 S  i$ s+ G1 A6 P
    <div id="nav"></div>* ^$ @' z9 {( O9 Q

    4 g$ L$ r/ r5 [) p# x3 e: D<div id="banner"></div>) k" o$ r7 ~& _( X# K
    ; E! z. ?6 r$ R$ w, i' @0 C% d+ z
    <div id="main"></div>/ T' l) S. I0 \, d
    ' `, V  E6 {3 v8 n
    <div id="footer"></div>8 }1 t- \3 s+ k9 b5 T

    1 a: a4 L5 p5 w+ {: P: {" v7 A通過PS測量得知,這五部分佔據950寬,而且居中.我們可以使用群組選擇符,先讓這五個DIV居中.& t$ U% z+ A) M7 a4 \' w, y

    9 J! c* \& [! U1 F' P; k6 Q7 b#header,#nav,#banner,#main,#footer{- t$ V1 {2 P+ g8 Q4 S. l
    0 w& o1 G7 o+ P7 D3 B$ ?
    margin:0px auto;( J, y8 @  Y" G# J% b: c+ ?$ ?5 i
      [* O! {( b: c% }  c
    width:950px;  w2 G; b9 b, W
    ! Y' c2 _& y9 T+ L' U) _& h
    }
    ( l* y. ~7 f6 W! I
    ' R" N/ i* J* B3 {/ l第四步:先完成header頭部部分2 [8 Z: O8 |9 p5 z0 K0 O

    + ]5 b* ^* B' N  `; WLOGO:一般這個部分有兩個要求.1點閱LOGO可以返回網站首頁.2要注意SEO方面的?所以我們採用了如下HTML代碼:
    5 S- w+ v0 N7 X! c
    1 x5 h& L. G$ q<h1><a href="#">北京傑飛css網頁切圖</a></h1>3 U  c5 c: P6 ~! k4 n8 E/ w2 x

    , C8 b' i/ \, v那麼CSS編碼該如何實現呢?, c; y; [' P- k- C9 I6 }- k7 `
    2 b. _# E5 I  d( A4 i1 B
    大家可以可以先想一下。然後在看我下邊寫CSS代碼的,其實這個地方採用的是CSS以圖換字技巧。CSS代碼如下1 b0 N$ p. `9 D$ }; D

    ; [" v+ u3 h. G2 ^4 k% _; }' U% ~#header h1 a{
    , R" D* g" `- a9 Q9 `1 N3 G/ T- X3 Q, E3 H: p
    background:url(image/logo.jpg);+ r. M: O8 M& v6 n( I

    % L8 F2 r* u: K. Mwidth:476px;
    : j" c! U  {7 {+ L# X7 _- w
    ) o" m. r2 r4 Qheight:102px;2 {8 W& L1 {" u5 f$ U( K6 Y8 D; P. ^
    ; p6 Z# l( C' v. r! |
    display:block;
    6 K/ A) q( O4 F( F' q
    % H1 O$ H8 Q+ z4 ltext-indent:-9999px;
    * y; R* A& r& K* ~& R) F
    1 ?' h: t0 E3 n" D5 ~}" |' O; ^" y8 ^3 l  s# H

    0 [, `/ L9 A/ R1 N好。現在我們接著完成頭部右側部分,還是先進行HTML 代碼的編寫
    . v5 K# W" z- B" W3 \/ l! A. c! W% l: h7 Q3 F# y' n* J" B3 g$ a
    <ul>' C/ {# t) P  Q) \2 s
    ( e- b+ O. |. Z6 X5 s. |) v8 y
    <li><a href=" #">css切圖培訓</a></li>6 ]4 u3 j: M' l- O! a
    4 w3 \9 X9 H% Y/ R7 O8 c& f6 ?
    <li><a href=" #">設為首頁</a></li>
    + C+ i2 i% x( A# c9 m! F4 v5 N, i9 g& q
    <li><a href=" #">加入收藏最愛</a></li>
    ; S9 K7 ]3 z- M! I$ r6 m3 m0 `1 n! l, {( q* W
    </ul>  [# \9 G1 Z7 D% n+ P

    " @0 ]! I9 H- h' z2 _& C, A8 a; J#header h1{
    4 c3 u: i" ~  \3 A
    2 Q7 w  q5 g& k) Z) ]float:left;
    0 K. p' P0 c) U0 t
    ; Q% Z+ a* V; o5 B' Y5 H4 {}
    2 f; u  R6 I( u0 |- y$ O& \; W; u7 w  x- E& O) C9 X% n
    我們首先讓H1左浮動。這樣右側UL部分就可以在同行顯示了。
    " H5 @3 C9 D. D9 H
    & b8 R0 X/ I; J3 B& h/ \, O, n#header ul{( Z2 j8 x2 l/ ^! I6 ]" T* i
    : a( J: f: Q. X/ H2 j
    float:left;
    / ]. H1 W5 T6 J- r6 ?6 `" J! G& Q" R
    padding:50px 0px 0px 200px;
    $ i1 L0 e( Q3 ^5 o; ~2 Y
    2 L  E+ z4 ]. ]) W$ elist-style:none;; p- h1 S, z* ]7 U0 S0 `; x
    $ p0 b3 h5 E4 `5 {
    }
    ; p( O5 D5 q: [' A* _; r" [9 r/ k$ i0 c) f1 l+ x. M
    為了避免問題,可以讓UL也浮動。大家可以試一下,如果不設定浮動在IE各版本,火狐中表現的是否一致
    * M# Q/ R) T& w  E! H. l# `  h$ S9 a# h
    #header ul li{& Z; |+ H" k8 {$ v

    9 r$ B' ?* a3 x' R7 r9 @7 Wfloat:left;! \$ Y; Z3 K/ e
    2 ?% a; [# D$ X5 L" w
    padding:0px 10px;
    * s" R; a. c' k$ _5 e: r* U, @  j2 }" o2 u
    }  o& p/ h  C) p+ h  `+ d7 d
    + {& ?% k: ~' `  e. u/ R; T) }# R
    上邊代碼在火狐和IE8中沒有問題,但是在IE6中會出現問題。我們會在後面進行講解。  G! Y4 D+ f' W2 v
    1 j' s/ [; K; c* D3 Y* V
    #header ul li a{
    ! v9 {- [4 i: y* t$ c: A+ ^# o0 f: B( g! g
    color:#555;" ^: O! N* }/ F: `/ J
    ' x: d  b: ]' N3 W
    text-decoration:none;% j' w- c1 B0 \; p# N

    . j/ ]3 a1 e7 d& ufont-size:13px;
    , U  B" V- k, W, Z
    , K% u9 {2 X7 J}
    + J2 G1 q3 T0 ^* H$ g
    . D) p+ }% Z; T  `9 z3 y. t1 @- C#header ul li a:hover{: E+ w8 o+ A0 N7 r* Q
    # U0 h8 ]  K  M
    color:#000;
    5 X0 J. j: Z! U3 e, W* v  E
    % m( K. T" \% ^0 E  h; q0 wtext-decoration:underline;# Q8 Q' h$ c* G8 B& k4 G9 _1 n. n

      A5 z3 Z! N/ @% K}
    / W7 F4 p  ?# P1 O5 a) @2 E+ o* [: y
    第五步:完成導航效果,效果說明:鼠標放上背景變成淺藍色,並且要製作目前頁的效果。8 W6 S: T! b' L; l/ H8 o7 e
    ( J% Z$ h1 H. q9 X$ }8 K0 f# M
    HTML代碼:
    " n& G1 i. t, l
    3 ]9 [2 G! S2 C2 T0 Z<ul>
    5 g( b% z' k$ u* o; b( O$ W" l9 l8 W& `
    <li><a href=" #">網站首頁</a></li>
    6 a) [5 a7 Q& j% C+ `9 |8 }: f9 p7 a" Z; j
    <li><a href=" #">網站製作</a></li>' b2 t" _3 @7 z
    8 c  z3 e- B: Y" G9 Z8 t
    <li><a href="#>網站製作</a></li>
    ; |# w% J% y( X  B
    3 O6 _# _" K& h, g0 E9 s<li><a href="#」>office培訓</a></li>
    ' u0 M: ]' v% s1 U) x, |
    5 R9 m( V6 N6 z  c% g<li><a href="#">平面設計就業</a></li>
    ' X9 x  `: c( b  w( h. }5 N% v9 b7 Z& _  g
    <li><a href="#">div css培訓</a></li>
    & u/ H: i8 t7 V- S; S6 n/ [! X- D4 y9 U
    <li><a href="#">聯繫我們</a></li>. ?2 `# {% k' A! M& k

    8 ?/ X. x; D! I</ul>6 R+ P0 S8 ~3 U7 U1 |
    ( ^' [9 Z5 b& Y5 S% P
    現在直接編寫導航的代碼會產生一個問題。如果學過盒模型與浮動的都應該知道.3 _3 {+ |6 \6 V, o

    # s0 B% V( I  o8 X# B  v導航部分文字跑到header頭部右側了。怎麼解決呢?
    0 B- s* C, ~  w) m+ |, p0 z% g- o# G" Y6 \6 C
    其實就該我們萬能的清除浮動起作用了- l% [, h( ~% f4 R
    ) i+ \* ?8 ~2 ?# {0 U2 X& s% l
    CSS代碼3 j6 l) ~! h/ H5 [& {
    ) G# J+ ]' q: S. q3 F, P, y! |
    .clear{" U( a. w5 t) F

    ; n# r7 j& r8 X0 Yclear:both;( U. g* V& J: \  g) l- N+ d8 I

    * w2 k; }/ R7 T+ @2 q}
    : g  R- E6 z4 `, _' a/ A& F5 j0 w7 R# m
    這時候為我們<div id="nav"></div>
    9 `+ H6 Q" }) d- v. u
      q; V/ p7 o# J: p+ p變成了<div id="nav" class=」 clear」></div>
    - l/ u- j5 {" n( V$ _* {8 {: Z! O/ H) c9 l3 ?
    大家現在看一下,是不是解決了上邊的問題呢。其實如果大家按照標準的盒模型計算,如果計算得當,不會出現這個問題。
    8 T) T1 J9 M: @( A; q& y3 ~
    + I8 l7 z- l4 k0 U. x* k完成導航的CSS樣式4 n/ f5 J9 _, v; y& g0 _
    ; e4 j( [9 ]0 g; }7 g0 _
    #nav{
    % B3 Q& B9 A; Z1 l7 f. p. g
    + s$ h! ?: f) |: t. bpadding-top:3px;) B- m4 I; O$ W/ T/ k) w9 B; V
    0 ?. C' N8 U3 [4 K) V' D9 u+ s
    }
    * h; Z1 d) f$ e+ ?! m, ?$ H/ ?( q, `8 t# z
    #nav ul{5 X9 |; f. x7 e/ M8 \+ S7 v
    5 _" `6 v$ Z& t
    list-style:none;
    + C, G3 D7 a2 s+ z1 ~' s# P; o
    . I6 l9 C- Q3 b3 {" v0 _& c5 C" E}" T4 g! e4 j2 r& L$ m

    ! }% ]' i3 N: w$ K1 R* A" T) [#nav ul li{4 N& x' U+ x3 D" K
    , ]* q* A6 r' Q0 K
    float:left;
    # x, h" g1 _! b6 e" t
    % Z8 B/ j% ~' y- H3 d: k}+ i! I: |$ |0 q/ U, w& v& U* O
    * Q. ~4 g- q3 Q  U  c9 o" }% `  R
    預設li是佔據整行顯示的,所以通過左浮動.使其在一行顯示。之後在設定A的狀態,達到咱們想要的結果 試驗下:讓LI具備寬高,然後A設定背景,能不能達到咱們效果,A不讓變成塊5 ?( @/ W1 y' t8 t( p$ b
    ' C& a* `5 M) z  \8 C; j* C  P, C
    #nav ul li a{
    / w- ?3 S  ~  w4 u# Z/ b
    : `9 n" ?2 k: J* Y, Vdisplay:block;% Z# X/ V/ a0 d* {" ]" @
    - f) o8 }9 r* y' p
    width:135px;
    & }; H% n$ D) W& ?# }1 f9 s  e0 g# Y' f" D( l
    height:56px;$ m5 n4 m7 Y; r0 P6 ~9 o; H$ R0 f

    0 ^' Z+ s. [) z/ z3 uline-height:56px;) J% C$ U% S: d5 T6 X3 I" K
    $ d$ C& M% X0 L: b7 v8 n$ i
    color:#fff;
    2 L0 Q# h4 M4 x$ o, y2 C9 B; H3 }& \8 C' C. N& ]
    text-align:center;  I% `( V. k) D

    1 `+ J1 n, V1 z5 J4 A7 Ntext-decoration:none;
    0 ?' q) S- J* X+ S, a, U1 m0 R
    $ N( @5 h+ V# }' n  g, Dfont-size:14px;
    ( S. M; o; p! Q/ _
    . B4 ]7 }( Q4 p! }7 w}* g8 S/ ~9 \! |9 s

    2 a& K6 o% H- D' g* `display:block;讓A元素變成塊狀,然後好為其設定寬高背景。這裡面還有一個要點就是line-height:56px,同高度56px對應,可以實現什麼效果呢。同學們想一下?* N1 l$ {  Z2 H6 K7 C7 K" `5 ^' Y
    $ G$ _3 U* {! O% ^% c
    #nav ul li a:hover{4 ?8 K1 z" C/ U% z

    4 l7 _0 o- n+ }+ obackground:#177cb7;
    ; ~. Z' p$ C' Y/ t' r0 X. @- i+ Q' |* S
    }
    + C4 O0 A& C& ~- u9 ]5 m" ~& M# Y  y# ~; ?1 P
    現在我們導航基本已經完成,但是還少了一個目前狀態的導航效果。怎麼辦呢。
    9 [" S9 V  W3 ]6 c0 ~% x4 e$ j) B
    * I0 ]7 M  y. Z: h5 t其實很簡單就是為目前所在頁面的A連結增加一個ID為current的標記。如下:! s; m& x4 Q1 \  g5 L, p3 o2 o0 t
    + ?& s) v! z8 p1 u2 ]! [0 B
    <a href="#" id="current">網站首頁</a>
    , f; d$ {) `) L0 E
    0 K2 [, p% N! @% e接著這個狀態和鼠標懸停時是一致的,所以很簡單,只需要在鼠標懸停狀態後邊在增加一個#nav ul li a#current選擇符即可。你完成沒  X! m0 n+ `" Z* X$ ?( i8 V" o

      J! e; T' Z3 Z. R! z) D. a第六步:產品宣傳banner圖片,公司網站的話一般會為一個動畫或者是js/jquery的特效。目前咱們直接就放置一個圖片, s" O" p8 c% o6 _! o" Q

    * x# }5 s! ]/ o7 v9 f<img src="image/banner.jpg" height="184"
    % B! [9 A3 y1 ]1 u: a2 d% u# g: I) F9 K( A6 ^
    src="http://files.jb51.net/file_images/article/201304/psdcutpic/image005.jpg"
    / }7 _3 B# H* ]; M0 c- Y% R* t
    ) Z- e8 Q; c) D5 \6 l width="127" />0 H) l- H# z' N8 l3 ^# ]+ o
    $ u$ B* A3 n2 }7 u
    右側導航html代碼:
    ( ~+ ]9 i( L! H' A
    + o2 m2 R; V7 [; H<div class="subMenu">
    6 ~# K! b( ]8 r" ~% Q$ p2 y$ M) \7 D1 l9 r, M* f; z9 h
    <h5>培訓課程</h5>
    % A2 v( S# o0 @* B) w" a+ B8 X4 n( Q
    <ul>0 l0 ?+ ^) F8 ]9 x: B- z! L

    ( p, `! r7 b0 L* t, V<li><a href=" #">網站首頁</a></li>3 _% a+ J1 G! g6 _  x* i
    ' k' I" F4 v! |5 g
    <li><a href="# ">網站製作</a></li>
    8 S1 U' {8 K1 Y( _( X: l
    5 m! ~+ V/ u# q& D) G% t<li><a href="# ">網站製作</a></li>
    # x8 X9 \0 m- }; g/ ], A' g$ H* G: M) {/ v- ^% c1 a  }, r" {
    <li><a href="# ">網站製作</a></li>
    4 A( l$ ?( Z; \" x/ K1 c9 }  h7 [8 H) u/ E8 N- u
    <li><a href="# ">網站製作</a></li>
    ; O- U4 E# @9 T0 o1 |) j6 w  S! f0 P+ C
    <li><a href="# ">div css培訓</a></li>
    6 f' [5 r# W1 j! I. {! V5 C7 G7 Z) U% x" ^! S& @
    <li><a href="# ">div css培訓</a></li>5 Q$ n: Y( p9 t3 ^0 L4 m  ?' {: \
    ' |7 K7 C, G  ]9 C4 Q# X5 p* Z2 p
    <li><a href="#l">聯繫我們</a></li>
    8 D& L) A+ `5 e  D1 s! v# |8 h: W$ ]0 p/ a5 H6 L
    </ul>8 g1 F9 b  x1 ^

    ) ]+ S1 ]" v$ G- v8 \</div>
    ( v: h7 X& _/ F; W
      C' U% J- ~& }3 x# Rcss代碼: 下邊這些代碼在上邊製作過程中都已經說過了。所以直接給出來了,不再講解。
    8 w3 j0 P4 C# ]1 `% x  }/ L, y6 V# i8 l8 R  I' j9 Y
    #main{
    ( p0 U$ V0 Y3 H6 h) h: N; m0 W5 |* Q$ n  h1 Z  X
    padding:10px 0px;
    " k1 t. C! @+ t( E! D& E3 [, K; k
    ' A0 w0 ~  X( A( N}1 o& ~/ q% H$ N

    $ L# s" q6 o" J( z! t#main .container{3 Y/ z8 Z: C1 x
    8 d' O3 [  [1 G# O
    width:674px;# Y5 f1 m8 }2 f" y

    ( M' z9 Q! F# V& pmargin-right:50px;
    0 |6 i0 h# a, u7 ^. ]( M& X8 M. v8 @$ ^( O" z
    float:left;' C$ l- }& A9 Z# @  b, d$ W
      E2 P# B( d  _, m
    }
    9 \/ R8 Y- \2 ~3 f: Z' M' n: _% M( L) s7 K- Z/ Q' d: f- B  v* f  w
    #main .subMenu{
    & c- q; _7 N$ a; ^9 d
    ) m9 D" V  M2 {9 y2 Owidth:226px;) i7 J2 X1 P# t" [

    ) ?3 l- o# T% W% ffloat:left;% X+ l. f! G  K* T/ q' u& u" _. C& V
    0 r" z5 W: g) s
    margin-bottom:10px;3 H& q0 z4 I5 Q

    / V$ q+ i* z5 F}
    $ L6 o1 U  w; j) I% a9 K$ D) S% O3 Q! G1 I9 r2 t$ ^& i
    #main .subMenu h5{
    * e$ @6 x* Z" Z4 C& D' c# y- s; U' j3 C  d: J& H* U+ Z
    background:#19577c;+ ^+ \1 C& W" o* D. t% `

      ?! r; K9 V& nheight:39px;/ j! y" x5 r6 q2 }* D
    ; b7 V) ?/ t( S2 x" Y5 m
    text-align:center;/ B: @6 U* x) Q: Y2 u7 F  f8 g
    9 F& A4 J* S- ?/ i
    color:#fff;
    7 `2 \3 B; f2 b* y5 g6 C7 B! ~$ C! d$ C$ j% [3 Z: R
    font-size:15px;1 R" H1 [8 B, A1 m' C& d

    ! m+ L) l2 K% @line-height:39px;, i+ J6 w" E* X  c  Y: w, f$ a+ [! e

    " D3 V+ j8 u9 y2 ~}
    ; K/ Z0 h& @& M5 j1 \+ W: p" K8 X; M# E$ q3 x
    #main .subMenu ul li{0 L/ i& l2 q( u

    , r$ O2 r+ E6 M* R# iborder-bottom:1px solid #d4d4d4;
    0 O# P1 f1 w! x) m# W4 ?
    * s3 K% a: E. qbackground:#f1f1f1;
    $ J* \: t* l8 a" h1 X7 Y: J
    5 l: I6 b# X% W5 L& i}
    - v# [  d: n5 ]& Q# i9 ~5 L
    ) p' s! K# X8 ~% Q1 n9 O#main .subMenu ul li a{  E, u7 Q5 _. T. {

    * J, I) Z) I7 V7 D6 k$ P, t3 y' Cdisplay:block;
    ' m: B9 T: I2 i; p+ J5 Y8 b* f- v5 [& U4 @6 I* @1 f" ?& ^
    color:#000;$ e+ y. _) ^8 }. K4 ^7 {
    * R4 Y4 l# I/ K5 g$ X3 ?1 `. {5 R
    height:36px;
    / t: ^* h, Y9 f3 H5 j' R6 e
    - a3 R/ ]" ^3 ~, Tline-height:36px;
      z" ~9 b$ y# B: ^6 u# D$ }( k! ]' L" x6 U
    text-decoration:none;% L7 Z( s5 i4 y$ }% H
    5 r! Z. n9 q+ ?* h5 S5 w
    padding-left:60px;
    5 g8 K! P" h8 B* e
    1 t/ N) [6 J4 z" x) Tbackground:url(image/li.jpg) no-repeat 40px 50%;
    5 Z" s+ }2 L# F# g+ r
    . H8 f' a. f4 a2 |0 N}
    ) `  J  B( s3 }# g. B7 {9 Q4 m4 m" i& K3 F' v! M5 o. T. ~
    #main .subMenu ul li a:hover{3 f2 U) N( _3 w$ f7 S; n

    + R/ [4 h5 k- {5 l7 W& wcolor:#177cb7;+ C1 |7 C1 K# O) \7 f$ p5 I

    3 n  p% u7 d9 b; }background:url(image/li3.jpg) no-repeat 40px 50%;' K# c5 I: d, q2 b( J1 A
      L2 O$ f0 W8 C+ C% n2 j. Y- W
    }2 W- N& C& U3 i  Z/ W
    / T7 m8 v7 W" }9 y
    第八步:內容的主體區域編碼:通過上邊的效果的圖片,大家可以先想一下HTML如何編寫。我是使用的DLDD的方式,大家一定要學會這個標記的用法,很常用,敘述產品時經常性用到。% z2 p  l. T4 A) X9 M( h% t; w

    & [& ]- K. |. H' m, M. K- f現在我們看看HTML代碼:+ H+ q1 j* m2 m, L. ~- [$ S* u
    % k$ p) }& ?$ Q+ w6 n" @2 V
    <div class="news">& v; d4 @; D/ ]* Q6 t
    6 t' ]% F6 R2 d" r2 ^8 n, \
    <dl class="xuexiao">
    3 i* T( x- b* `6 w+ N' o
    # {$ ^$ r3 E8 Q! A0 X' R<h5>學校簡介 <a href="#"><img src="image/more.jpg"/></a></h5>' L0 l; ~9 c# S5 K

    / C; }2 O1 B& r7 T( Y' |" w! h/ ]* V<dt><img
    & i& S0 Y% K4 v& L. g5 p" ^) N7 h  V* r, b7 g! z! U
    src="image/223.jpg"
    * c9 w5 F, O* b" U: U: `) [" @
    4 O+ k: O! {4 ^, j% K% z$ e( h$ |$ Isrc="http://files.jb51.net/file_images/article/201304/psdcutpic/image006.jpg"1 \1 T2 n9 @6 M+ Z- u
    2 d4 A4 L/ C. ~/ d, S+ B6 X
    width="488" />4 A+ O* j8 |: w& ~7 ^) O, {
    . \8 G) v, v+ q! }0 |
    <!--[if IE 6]>
    ) Z( H" r- _, |+ G* O$ @$ j
    ( J% C" w" F( c7 n<![endif]-->
    " S* O- s* {' X! S  g) r  a. B8 C: L7 r+ g
    上邊代碼的意思是僅IE6可以識別。這樣我們就可以單獨為IE6編輯樣式了。8 \# ^' W% a0 e* ^
    . w% {4 u3 _3 C. S9 ~4 x4 Q& M
    <!--[if IE 6]>
    4 ~7 a; g; R* I# j4 Y/ D9 d5 ?; t% c# `! B% y- \7 I6 T
    <style type"text/css">
    , _/ C+ I4 a8 m
    6 p4 J$ l' ]  C- i. [. v#header ul li{! o0 h- S4 Y; b* I+ D) G6 B% T, f

    5 a8 c  _- {5 d8 N7 j! @width:80px;
    ) Z9 d+ l* H! _$ ~0 x; X- A. q& s0 Y0 g! g
    float:left;* l' `$ e, H+ |6 D4 N1 W$ }

    8 T3 g( H5 A5 ?5 L6 fpadding:0px 10px;
    " ~0 [1 S$ A; f  I1 ^0 ?# B( |# Q1 ]  u
    }
    * @, H+ M, V3 r, y1 n$ _6 A0 {3 ~$ J; C7 k( B0 e% e
    Header頭部右側加寬度值  ^4 O4 c% v+ V5 f& {, _+ S" _( [; s

    ( T6 H& Y7 ]8 s. f" ^) K2 d#main .container dl dt img{, N; R. o8 q- X( X7 \, Q) M3 @
      W. Y: ?& ]5 `
    border:1px solid #ccc;
    . K- o4 u) H* u- F0 f; X: w/ Z; W; b3 h! e9 F9 U
    }1 X& h% O7 t( n( M, _
    ' A- F3 M+ T( d+ o
    #main .container dl.xuexiao dt{
    8 E; S/ P( J8 v: X8 N9 V! Y
    / O  ^& p  S. T& x3 _: y2 ?float:left;0 E% g/ n3 q' X/ Q
    , p; A, R5 e- C5 P- Y. e) |) m! R9 J
    width:110px;* e( d6 |2 C1 ?8 D7 m

    1 ?" u: ]1 r6 }}
    % }& |: `: I8 M" J# x5 x) o9 @& v+ n) A+ a; t4 A3 G1 {  W% q
    #main .container dl.xuexiao dd{
    % K" u( i" T. n' E8 b; X0 k# U
    ) p% F8 X9 V; S9 ]3 rfont-size:12px;
    1 k* V% B9 N/ \) c7 a  k
    ) }% M9 P3 {9 s$ X5 _margin-left:20px;/ a; ?6 h7 ]) C* \8 l+ i8 _# s

    ' z5 W( M" A* K& r  \float:right;
    % J: e' j: [0 w0 F4 i! J/ B0 D2 t7 y
    width:145px;
    $ L5 A. z. ?' B8 }. ]: o! j# N! J0 ^7 @
    text-indent:2em;
      v% ]) N" N6 {  e4 s6 F1 e+ [7 i$ p+ i2 V8 A& N
    }
    % O8 f2 d3 [8 r1 v
    + t; X& K. v/ q, A$ Y#footer{/ Y, x# e' J4 a
    - M# v# f# t& P. C$ V( H, |
    margin-top:-10px;
    / G6 }* x7 f, z
    4 J5 O* z0 K& B% ^, G}3 a+ p* [0 K7 F$ W# ~& f
    & b4 Q- C/ q: q( U/ c* H1 Y+ v
    </style>
    1 T. t' @) t, h6 G" M# `2 @6 C2 M! j- `2 y7 r+ C) X6 [* Q, ~
    <![endif]-->

    文章的最近訪客

    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

    QQ|Archiver|手機版|禁閉室|MyXNova (原 myxnova.com)

    GMT+8, 2026-8-1 12:54 , Processed in 0.012447 second(s), 7 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

    快速回覆 返回頂端 返回列表