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

psd切圖轉換為div+css格式

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 245

魔法值:14318 / 14318

生命值:5%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    第一步:先把把所有標記歸置內外邊距歸置為0,其實還有一種方法是根據根據BODY裡面所用到的HTML標記進行清除重來為0.你也可以先用*清除重來為0然後在根據BODY中所使用的標記進行清除重來.如:我們BODY標記中使用了,div,p那我們的選擇符就寫4 @5 c/ v- ^: J! V- Y" o

    ( v: Q9 A8 g" F  K( G; m body,div,p就可以了.不需要寫*了., m- |3 t) ]5 T% ]

    1 x/ p6 q+ L. L% Q" |*{
    ! q% U- j3 Y' m: ^, H& a0 U( d) l% D6 b' }/ j; I9 f0 K
    margin:0px;
    7 p1 t$ A# a+ N/ Z
    " f' l, ]8 w5 ?! zpadding:0px;
    $ h" I0 U- X, M
    9 S6 _. d8 z1 s1 ~}0 ?' u1 @: w; K- {2 I2 ]) j
    ( C4 F; H; @8 ~
    第二步:把我們網頁整體的背景實現,我們想要的結果內容居中,背景漸變始終鋪滿屏幕.
    0 o4 R: B' N0 ?. V3 Y. k5 b  M" V# }8 t7 X
    這樣的話,我們可以為body 增加背景圖片.要讓基在沿水平方向平鋪即可.
    $ k) @/ L0 }, |" y, v
    " @+ a! n9 L" M7 R; rbody{
    7 E* t; w. [, [4 d+ E! j( U# G8 @; ^3 j
    5 j6 d* P! y2 z) |9 X  cbackground:url(image/bj.jpg) repeat-x ;$ I" z9 Z! l" i
    7 `9 q' w, W0 H# |6 X( z2 ?
    }* F$ u. D/ @0 c# x4 i

    + N5 Q  ^' V5 T2 q5 e, H, ]8 S& V第三步:通過觀察我們可以先把我們網頁劃分紅為五大部分,然後先為其編寫相應的html代碼
    6 C; u& F2 q& [! O: |2 F5 O7 E( Q; X. y/ r
    <div id="header"></div>
    3 C9 z  U- x' v7 I$ S! a% V: ~3 M
    <div id="nav"></div>0 @! T/ S: U- j1 R

    5 {" t9 x1 m2 D- C) v) h# h<div id="banner"></div>2 h3 |: g) ~0 I5 {4 c
    8 q+ S( b% ^" ^/ l. w
    <div id="main"></div>
    6 m8 P) e: f2 ?, U8 `+ @- N1 |! f! W: Y
    <div id="footer"></div>; y& V4 l& q8 r4 V, c1 b

    ( _- ~, G. r( |( Y通過PS測量得知,這五部分佔據950寬,而且居中.我們可以使用群組選擇符,先讓這五個DIV居中.
    6 K% u# }6 \5 p  F8 W+ `2 [
    5 L6 A& @9 f# F6 `9 }8 T#header,#nav,#banner,#main,#footer{
    ' P5 `/ d$ R* B1 U* a# h" D/ [) K8 W& I2 v
    margin:0px auto;; ?8 F( P6 Q  X( n

    0 e& `7 c7 o" {, \% w/ e4 Fwidth:950px;
    4 S3 D' T$ ^: f& ~0 M( |& D; Q
    , m, w, @" A/ w0 s' B4 U! [}) E) d, m5 m' ^( e

    ; s2 G+ _4 Q% |" T% R' ~第四步:先完成header頭部部分
    9 M3 @6 B5 D& m. }
    - B% \* r' z# }3 R7 [1 K( n3 wLOGO:一般這個部分有兩個要求.1點閱LOGO可以返回網站首頁.2要注意SEO方面的?所以我們採用了如下HTML代碼:1 m. m1 Q9 e$ L0 h1 U. }8 V
    : a) c( R7 L; `! E: g
    <h1><a href="#">北京傑飛css網頁切圖</a></h1>  C% t6 `* n) a% ]

    . e+ t, D$ |, v% i0 s( Y那麼CSS編碼該如何實現呢?
    7 {% T5 c' _9 k' c, g$ I1 f" H  X' I0 e/ z5 ~
    大家可以可以先想一下。然後在看我下邊寫CSS代碼的,其實這個地方採用的是CSS以圖換字技巧。CSS代碼如下) O3 P. Y$ X  _$ R% ]4 ?

      ^/ L$ M* L: e/ a#header h1 a{
    3 x9 c# u7 p* W$ A3 N
    3 }/ _2 H3 T) n6 b0 abackground:url(image/logo.jpg);
    / Z- ]  }3 k7 k, I) ]
    + V# _1 k6 |1 J- Xwidth:476px;+ l3 [8 v' g) W: v* K
    % C* h# ^) `6 Q, T) f+ q' D7 ?
    height:102px;
    ' S9 l6 @; K8 V
    # z% z7 W) G/ P. }- |# o  cdisplay:block;
    1 [3 ^4 D5 F& L" T7 l; P/ h  A+ t: c$ `0 g
    text-indent:-9999px;5 {. t+ B1 V& O
    9 w- Q4 i( M( D9 ^0 e) ?: k* M
    }- h( h1 H& A8 v) Z6 N

    5 w, s/ p  m( W/ X9 Z: y9 a4 ^好。現在我們接著完成頭部右側部分,還是先進行HTML 代碼的編寫
    0 |# W! }+ N0 }4 V7 S5 d+ {
    6 `+ q# \4 c  n( s4 V& d* q<ul>5 ~( ?: a' C+ A  D
    6 t2 C& |) `- ^$ n
    <li><a href=" #">css切圖培訓</a></li>
    - f1 M* C, T& U* U" q( a9 e4 y! Z5 a2 p% B& r5 n
    <li><a href=" #">設為首頁</a></li>
    , n8 v; k# D4 q  `" E3 \4 k: s
    $ b* ]8 q1 M$ E<li><a href=" #">加入收藏最愛</a></li>
    ; A( ]3 v2 L; p. h. x
    9 c) I; v- {/ w</ul>; m* M2 F# i$ S, q2 u
    % I% T- x/ Q3 O* [. l
    #header h1{* ]& X1 p! j# K. p6 S9 H6 z

    ) c8 Q# f* x/ D  }* |- H% efloat:left;" [0 X' q( w4 ^- Y& K" ~* N
    % S7 a% C* w. S* P- T2 D5 Y
    }
    # p( L# `3 W0 s4 d3 R* J# Q) d8 L! I" M3 p+ @+ w" D
    我們首先讓H1左浮動。這樣右側UL部分就可以在同行顯示了。
    9 D; N9 n8 y) N+ e/ f& L
    5 e5 @5 p+ S: H2 a- `7 A#header ul{5 w4 ~* v1 C( r: w1 A
    - _) `7 C3 y. G) N
    float:left;+ e: ^+ j( H! A# f8 F5 T! J; V

    % a, m( l* ?7 d( b6 L( s1 i' a* ^7 _padding:50px 0px 0px 200px;+ e( M) H& c7 r, I( |, e: i: i

    , M" ]) g) B; H/ P' `6 T) Elist-style:none;3 Y5 a6 ]2 L% U8 i
    6 v6 D# Q3 E; m6 a
    }
    / M$ Q  c4 h1 a0 a) l
    - l9 \9 n2 c- N! {, |為了避免問題,可以讓UL也浮動。大家可以試一下,如果不設定浮動在IE各版本,火狐中表現的是否一致
    % N' _! V# P% h/ f8 G9 ^* ]9 ^5 l  K% q2 m. G
    #header ul li{! P" |% U4 [& l" K+ a

    3 t% V( e* z% H7 t& s0 Y: H* }float:left;' w7 x3 R+ H2 H( `% @7 Z
    5 t' h6 p$ O) `
    padding:0px 10px;0 s( }. A6 T9 p" ?7 T
    * z4 R- {0 C4 @( n6 l
    }
    * b5 e/ z' A! S8 v$ Y; B
    : M0 F# A# S# N2 F, r上邊代碼在火狐和IE8中沒有問題,但是在IE6中會出現問題。我們會在後面進行講解。* J% ^- g2 {& c1 S2 ~% Q$ H0 ?
    7 {% u; G$ T& |+ J) w' p- u
    #header ul li a{1 \$ a& ]/ a* @0 w
    & y  }6 n' y9 w% f: m
    color:#555;/ P% F' }7 ~3 G$ j" Y6 V, k
    1 p9 n" g/ Y( Z; X
    text-decoration:none;9 w% ]# \, Z4 R! [+ }

      C0 b/ r: ~# n# W( ^2 Bfont-size:13px;
    . u$ J+ P2 F; r5 R4 b* L' z' B2 G: H! D# {; e8 }8 H6 |6 G3 f
    }; z* z  l: ^$ U  E, Q7 P4 V
    : a' \1 @0 n3 x9 y3 \+ K% G
    #header ul li a:hover{4 f( K# h1 O! s1 M

    0 d6 c* w1 T( N9 Kcolor:#000;6 @' G: J3 Q' l4 `7 J

    3 J4 v$ m- W. b7 C9 U" Ztext-decoration:underline;
    2 i; m% Y5 u6 ]! O9 S7 W" M0 E; F$ N
    }
    3 y" F6 d5 l0 n% }8 k
    0 e0 @, e" [# W6 Z- n; w第五步:完成導航效果,效果說明:鼠標放上背景變成淺藍色,並且要製作目前頁的效果。8 f9 S3 b# E5 ?6 ~9 |: T) O

      b6 D/ y- @: w! d7 b0 SHTML代碼:
    8 v( v- f. ?7 o1 C3 x0 [" t* x! D' L
      D  I) O: g' w% Z* z<ul>
    2 X/ L) ?+ Z+ T! X
    * Z3 f# @# F. L3 N+ a" p. d, ?<li><a href=" #">網站首頁</a></li>
    - U& }8 c, [9 z1 D
    " X& ]4 m! r# N! c1 s<li><a href=" #">網站製作</a></li>
    " n# i4 D! }6 R, V! q) H$ c% K' H+ g  V$ F) l7 Z( u) k
    <li><a href="#>網站製作</a></li>0 P! U6 S& M: o- W8 n% y
    . V/ N5 ^4 d* R3 ~
    <li><a href="#」>office培訓</a></li>( q+ l4 o) J9 f5 B

    $ Q! D/ ?2 z5 g2 E8 g8 v& S$ H1 B<li><a href="#">平面設計就業</a></li>
    . J7 Q$ @: t) `( U
    0 C' v+ C1 A* }4 g<li><a href="#">div css培訓</a></li>2 @/ {8 L2 E# C8 S8 @
    : i5 B; |6 ?- o% ~( F4 D
    <li><a href="#">聯繫我們</a></li>1 y' I- Z$ M" ]

    + o+ }4 Q8 S6 T: e1 U( o3 c, {</ul>
    : u6 e1 T- t5 D0 ?% i% X4 F2 K- n- {
    現在直接編寫導航的代碼會產生一個問題。如果學過盒模型與浮動的都應該知道.* x' x9 f! E( z. U) G

    : B4 z- O7 ?# X; ?0 e- \導航部分文字跑到header頭部右側了。怎麼解決呢?" S( P7 A. T8 s6 I
    " J1 K3 f% ^- d9 E7 E. C0 i
    其實就該我們萬能的清除浮動起作用了# L5 ?$ H5 G0 F$ _! F+ i9 O: Z5 a

    * m8 v6 |5 r( o: T: T' u) n5 [( iCSS代碼
    + B3 w( O; n2 m) g. X4 f
    ; g) r4 t9 _1 a.clear{
    & _, G  U5 B4 ?6 }6 e% e) D9 C, O( d) [  r, H1 T
    clear:both;
    : U- ]% U: f) N- G
      R5 j) w5 y5 j5 ^7 O4 w9 t}
    7 I  [2 L3 i: \: W# _4 O2 V9 i2 B1 u, P
    這時候為我們<div id="nav"></div>! W! p) w5 u1 Y, l

    . o& H$ x; ~" X, x% [  a變成了<div id="nav" class=」 clear」></div>4 w7 D4 `  Y" ~+ L: d* S+ x+ F2 Y) }: y+ c, u
    ! H# Q( l4 I7 O. ?+ ~2 O$ W
    大家現在看一下,是不是解決了上邊的問題呢。其實如果大家按照標準的盒模型計算,如果計算得當,不會出現這個問題。
    % @8 _0 C6 N4 Q% s5 _; y, K
    ( f" B' I0 Y$ d" r* J( b完成導航的CSS樣式5 P2 i& `% O" H/ L

    * M7 u  K6 A* r) H& t#nav{: {( j7 S3 ~. B' W/ v4 W

    6 I7 P; k( I& q5 [) |; ?padding-top:3px;
    # u" |0 W: n' W6 {4 l0 i9 r8 p. A# e7 B) W. I& O/ F9 U* z# q, i  c
    }) C: F/ o! U5 N5 h) j

    & @# d2 w  l( t2 x6 N2 h& K5 J% g#nav ul{
    8 p, z- p$ {4 _" u! g) T
    ; J9 s- u9 T3 z: a' olist-style:none;
    8 A/ X0 y) U  a# P! C- |
    ( P& g. F# A, t}
    2 r* t1 e# ?7 ^
    , H# Z" v! \4 ?: G  O#nav ul li{
    # |0 m1 k. h1 `( K9 Q- H$ g0 I" J8 [4 }
    float:left;
    6 l0 F; w  _1 e$ @7 X( s5 a2 E% [' t1 Z4 m( Q" m; o8 ~$ v
    }
    7 {" ~9 u  z1 \: N4 p: g. t+ {: u
    預設li是佔據整行顯示的,所以通過左浮動.使其在一行顯示。之後在設定A的狀態,達到咱們想要的結果 試驗下:讓LI具備寬高,然後A設定背景,能不能達到咱們效果,A不讓變成塊
    1 x( z& W0 {& X; F/ p" [- R$ B1 g1 H3 a. X
    #nav ul li a{4 E9 t' l1 P# l% {8 G+ K3 T

    3 s  s5 X, ?/ c- s7 F2 M- _7 |' v, Mdisplay:block;4 T9 s; _5 ^5 l$ g# G( ]& r

    ! K9 ~% A9 T5 ?  ?! h0 l/ Lwidth:135px;
    9 }& ?1 G' I) j! ?& ]
    7 K, q0 y5 U0 gheight:56px;
    2 Y* E! x+ j% w- F: p( Q: }0 ?& Y$ _4 W7 h' _
    line-height:56px;
    8 J7 O! Q6 o/ Q; {5 N+ o# |( @8 N" m$ H, H
    color:#fff;0 [+ E6 p/ w) L) U

    1 W# H+ M# m1 z  Q6 M% k3 B9 ttext-align:center;, n4 x3 I! W. x/ x& {/ Q1 B
    . C! n4 W* `# C8 b# \; @: q+ U
    text-decoration:none;
    2 v7 j' o/ O3 H6 A( i
    , E- O: ]4 Y" R& j" e, ofont-size:14px;
    4 I) v2 u0 `# c+ w
      n0 u8 Z! M2 ]0 |1 F}
      |. e" ?2 k# ?
      G; j* _, q/ C+ ?# `display:block;讓A元素變成塊狀,然後好為其設定寬高背景。這裡面還有一個要點就是line-height:56px,同高度56px對應,可以實現什麼效果呢。同學們想一下?
    " E2 e2 I0 v& R# X5 A
    / |$ t. K) ]; i* s: T. i' i$ b' ~' e#nav ul li a:hover{8 z8 O: F/ F8 O$ g) Q
    ; N5 @/ E9 W! V: z( P2 ]' L& S
    background:#177cb7;2 [  Z- K4 ^) s3 m4 q; S% d
    - Z/ y: u7 a. W% M; K8 ]& v  C
    }5 H8 m, d' K& y! X

    9 D, w/ C- k+ a6 W, ]8 `% O3 v" j" a現在我們導航基本已經完成,但是還少了一個目前狀態的導航效果。怎麼辦呢。
    % t$ j3 B) [! ]! w, T& C; w1 j/ n
    8 h+ i* h3 z9 D7 c  D: P其實很簡單就是為目前所在頁面的A連結增加一個ID為current的標記。如下:3 _6 I# C7 D/ R3 G4 p# E
    8 M0 p1 i% `7 t* Q) [* C
    <a href="#" id="current">網站首頁</a>
    7 @1 a* H4 s+ C4 {- C* J9 `3 @- J" J* y) J
    接著這個狀態和鼠標懸停時是一致的,所以很簡單,只需要在鼠標懸停狀態後邊在增加一個#nav ul li a#current選擇符即可。你完成沒5 r! y) k) W( I* \
    ( b9 Z$ S  o2 [2 X2 p' ]7 t; t5 |7 I; W
    第六步:產品宣傳banner圖片,公司網站的話一般會為一個動畫或者是js/jquery的特效。目前咱們直接就放置一個圖片
    $ D& _" Y' V5 s0 w% C% o2 O; _9 R" q0 T0 `3 G% H2 |0 e) d
    <img src="image/banner.jpg" height="184"+ e5 i" }1 k4 y
    ) H3 `* r6 z# R9 Q% {' A, m: W2 h: B
    src="http://files.jb51.net/file_images/article/201304/psdcutpic/image005.jpg"# d0 L, v8 M1 e4 r
    % I, ~5 v, h# j8 a9 _0 U
    width="127" />" X% u+ ]' ^; z

      J1 S! u7 ]! j5 p1 n右側導航html代碼:- Q2 b4 O6 y9 G1 L0 j* Z
    ) Y) S. _9 l; g, B' d" M" S, E
    <div class="subMenu">
    4 U5 v8 @; |, d8 n4 D- ~! @+ I' X0 N# u, \( U
    <h5>培訓課程</h5>
    % U. s# y( M) h1 T( K1 t8 d: P  {7 y. D# P; v/ T7 ^) r
    <ul>' ?' [' V! j) v0 B: ^$ b& Q/ ~3 ]
    $ x8 R2 Y5 |' U* G1 q
    <li><a href=" #">網站首頁</a></li>7 f: F& W6 G7 L) j! Q

    # O  j' @4 y' v+ L/ Y3 j: s$ N5 k<li><a href="# ">網站製作</a></li>* V. p! P1 n5 n7 O9 P, ]

    % K; t& d- Z0 e+ f* ]  z<li><a href="# ">網站製作</a></li>6 p6 n" O* \1 }  Z# `

    2 G% R/ Y2 l+ b8 x<li><a href="# ">網站製作</a></li>" [/ A( W8 [$ d% r

    1 r( Z& T2 R: b6 x<li><a href="# ">網站製作</a></li>  x' `. I3 [8 u0 R6 q- ]

    0 H' a# Q6 G+ p+ R0 @<li><a href="# ">div css培訓</a></li>
    : y  W# D, S1 b
    : Y1 V% |" [* v0 V* n4 f( w; F<li><a href="# ">div css培訓</a></li>
    5 C- l+ o2 p- j% \; |8 ]
    - Y  o, i, [) x2 M& B) \9 r<li><a href="#l">聯繫我們</a></li>3 x- t7 ^3 s8 h; r9 L
    + N! ?% T# V, t+ u& y/ `4 M
    </ul>
    4 Q- x/ ^: T+ f' r
    , ~% T5 W  v5 U; K  E</div>
    $ |7 n5 x6 E3 A2 E( |6 ^+ J, @" t# C3 M0 E" f8 K! i
    css代碼: 下邊這些代碼在上邊製作過程中都已經說過了。所以直接給出來了,不再講解。9 X- f* o5 ^! M0 z5 s

    9 _* p1 h8 I/ h2 X0 p7 b: F  |( n; T#main{
    ) O9 h, _; `- P# o4 |. @& |+ K, V4 H) P4 B
    padding:10px 0px;; U2 s% r" c7 z( f

    2 v; A, `0 d9 f- h}9 L9 d7 _/ U$ n, k, K  R9 C& C
    * Z* Y( C; C1 I
    #main .container{
    7 F8 \, V( w5 z& i8 Z3 W: e5 C7 |4 L! c" v/ B. @
    width:674px;* \+ u  A! q; }+ P

    ! D3 W; S1 w& J  @! {margin-right:50px;! q9 Z: X0 j9 A# j
    , P2 u7 V0 J4 m4 v
    float:left;
    # M: h! {2 y$ r5 {' l2 |" f0 k0 R; k# O  h7 V) g
    }
    ! w8 [5 S! z' i. Q! U9 |7 r+ R
    6 R4 f+ Y. s" g#main .subMenu{
    4 t( A# t: z3 @) \/ B9 F1 p% d. o; Q# r& G4 L7 z9 t
    width:226px;  k- n( T5 d6 J: a; I) T' W
    2 V, R( l+ t% t1 J3 o4 E
    float:left;) \# l7 [' a3 P5 [% K
    # v8 p2 Z) p6 ]
    margin-bottom:10px;. z# v2 [. Y8 c0 t4 R; Q
    8 a3 G- j& H% N" a& t# @
    }
    9 d$ l4 ~0 u7 E4 Q4 S  U4 s
    ; i8 V. ^  P6 t7 |#main .subMenu h5{" c  h2 C! r: S* E! N0 n
      W8 w2 F7 t, w! m/ u* ]
    background:#19577c;
    4 r# r8 i- v4 r- B
    / L8 ^6 _0 |6 X7 p; u, a- kheight:39px;
    % m. |3 S  X- c/ l0 k
    ' R) y! n% j( }+ s  l* a# X, @text-align:center;( [3 }) |* j" j$ v
    8 G' i7 W% x: m7 f  D# ?
    color:#fff;1 P0 `6 W# s/ a" K

    + w; e9 O! \4 n. Afont-size:15px;0 f6 ]. I, X4 ^$ t3 |

    4 r; [, S- g5 sline-height:39px;' Y+ {6 q# A8 n5 F2 R1 F
    $ T0 ?# U' t. f2 I- x
    }% a( V6 }7 n) |6 Q7 @, [% S% L
    . {1 B+ P2 g4 A/ u" E1 b
    #main .subMenu ul li{- V) C) q* l0 b: z) s
    * I& R+ @3 g' b2 t7 h2 U8 g+ p
    border-bottom:1px solid #d4d4d4;
    6 \  U- ~5 m% |' K( k; {  V) Q+ x8 o  Y2 l4 a3 D1 @, w1 Y
    background:#f1f1f1;( s6 I' O0 J5 Y+ p: A. Z
    ' ~* p5 i1 B5 C: m2 @+ X
    }# p6 t% P$ ^5 V/ v! s* c1 w

    0 k" h/ @( b, L- H+ M6 o4 W$ m0 D#main .subMenu ul li a{
    - u8 ?3 N% j: e; M6 v5 @1 y' L8 x& u; S2 m1 z/ W, ]
    display:block;: n* x! ]: z, ~0 H/ t8 p" k  I
    ) m* w5 W  _7 K3 Q
    color:#000;
    . E6 ~7 \: D# N$ @  ]6 E
    , s: h- W* t: I- ]2 O3 Iheight:36px;
    7 _1 c! A$ t: V) `! J
    $ X% j: E9 q% aline-height:36px;$ w2 E5 ^* @( [9 n( w5 O9 J  B2 X

    6 Z, g4 k) Z0 I. i+ Xtext-decoration:none;
    4 _( ~* s' M8 \  X) a7 v) d& x4 ?
    # d& O! R, t4 N! ~padding-left:60px;
    8 m/ Y( F) ?, n* b# Z$ h* C0 c
      P# }! s0 I, S( P, [( p  {background:url(image/li.jpg) no-repeat 40px 50%;, o9 w+ ^7 i8 i) W
    # a3 t6 s& U1 |& `$ `
    }% |+ L. ^$ Z7 x( ~, Q) t( r

    / R  j7 t$ A) e/ c( U4 N( i#main .subMenu ul li a:hover{: K2 A) w" i# M, ]- U
    / G1 u4 ?7 \  j
    color:#177cb7;
    & O: r2 p( n) B0 R  ~) @3 D8 y7 ^; x, f
    background:url(image/li3.jpg) no-repeat 40px 50%;
    8 W/ l9 Z3 y6 e3 `# ?$ b; f* t
    0 }, x+ c, J, B' g}9 e) _! C% U5 L4 v, }$ I8 m  |. R

    . I; w' W9 v, n; B8 B- z9 M, C第八步:內容的主體區域編碼:通過上邊的效果的圖片,大家可以先想一下HTML如何編寫。我是使用的DLDD的方式,大家一定要學會這個標記的用法,很常用,敘述產品時經常性用到。
    & A2 m# r0 B7 F+ v
    & \) r& `; F# m/ k* X4 C' E現在我們看看HTML代碼:/ ^  K8 Z& U- }, |3 t1 A/ Q6 z" H: K

    ( Z/ ]7 L4 @0 ^9 z1 S; l<div class="news">
    " p  |. Y  A5 u1 i
    ; S8 `: ~2 M8 Q2 m# |) R<dl class="xuexiao">' g3 `6 p2 q% G# j1 N( L8 M

    # ?  i& a! D# h8 H<h5>學校簡介 <a href="#"><img src="image/more.jpg"/></a></h5>
    8 B8 n* L, ], n
    ' J+ n, _% A; f& h<dt><img- O! o5 f0 V. M2 |0 M
    5 A; h) w- q6 ?
    src="image/223.jpg"7 L: G* }5 g  v# b( l8 S- F
    " Y8 B8 t  y0 @7 \) ^
    src="http://files.jb51.net/file_images/article/201304/psdcutpic/image006.jpg"
    3 m- X# [4 }3 Q4 Y) j4 E! z2 v
    / S8 p( G: S" y- x- l. X, l width="488" />$ a" z9 L- {% q- @6 G

    & P7 U: p8 }2 J2 F<!--[if IE 6]>
    + s. f9 V- d- f0 _9 _
    7 y" v2 }- H" Q. @<![endif]-->
    - [3 Q, L' g- H4 ?- y4 [2 \% Y  g+ A" ^* w
    上邊代碼的意思是僅IE6可以識別。這樣我們就可以單獨為IE6編輯樣式了。, e3 o* I; O$ Y* t3 O: q9 Q

    1 {# ]$ Y7 N: W7 ]<!--[if IE 6]>5 k5 _- ?( T) G+ l6 P

    : n5 L1 t6 d3 v/ t" ^<style type"text/css">
    - Z% {' [) k8 Q5 r7 g2 Z& |' B5 m
    - Y& P* T9 B# s3 v% u9 U2 D* ?#header ul li{
    1 F! b' {3 h# }, }+ J) o8 Z
    5 O3 K/ E) d% k  t% Cwidth:80px;7 r$ q8 P) r" z% ^

    + i7 C8 R# F  nfloat:left;- w& U7 Y2 k/ Z

    & [9 Q/ b7 v$ z- I- Z+ Q) \padding:0px 10px;
    * f- d! v. S8 A% }2 D
    2 ~6 o; m) }2 ?: ?: c}, n& ?: ^& ]4 Y0 z

    $ e, T; C; z0 `2 S# K' P/ AHeader頭部右側加寬度值# [4 D' R8 B) a

    + ~, E  e- }$ T7 ?* ^) A8 s/ l#main .container dl dt img{  |8 O' A5 J( q) |* b" k3 M
    $ o: ]6 `% o+ r, ]  q% J8 C9 _
    border:1px solid #ccc;# ]/ j# `0 C; o
    # _' m" H& b' }( D+ E& `, O
    }- T6 F: Z. y% x5 p, V

    : J4 Q7 w! R% U/ h#main .container dl.xuexiao dt{# T- d. m1 T& Y8 ?
    & n% `& u9 R8 l5 C# ^
    float:left;& u( V* S9 j8 m" T( x, v3 v; G
    0 J! w% l8 T& |7 _* d% Y1 U
    width:110px;
    1 H5 J) O3 A/ ?6 E$ v$ B/ P- J6 ^
    }
    & B' U  i/ v/ X$ m" k: ^: B" j6 a. l/ f7 u; m6 V' d
    #main .container dl.xuexiao dd{6 G$ m: P5 d" X* h/ u1 P* ?- ^
    8 m' J8 p, T6 _3 i) Y1 K! Q8 j
    font-size:12px;& p3 U; T+ N1 P: l  _

    6 U: u9 d  t) Zmargin-left:20px;& z, W7 U! T' R
    " X9 I+ Z8 C8 p
    float:right;( F7 ?. l5 l1 ~- K

    1 L0 l4 z  |3 o5 V, x7 J- C# rwidth:145px;
    8 Y! D$ U4 D' s7 n# Z% u+ o$ Y1 n4 `0 M# L: ~5 ]' U! n
    text-indent:2em;( w4 g# ^4 z0 T3 j' ^* g  U
    " W9 |) q( W( w: E9 L- [
    }
    5 P1 g& \* g# [; V; W
    + d& q7 p8 ?, }' e: r#footer{
    ( P$ _* C& j: x1 A$ X- {9 O4 y, ?) C7 V! p+ y7 z
    margin-top:-10px;. O) K+ h: V0 v0 V  l
    ! w9 H* R# h; {
    }
    6 K; m. I' R- ~
    4 q3 ]$ K2 m$ v0 ~</style>
    8 `, \. L2 L, w
    ; V2 S1 u, V% u9 G0 ]<![endif]-->

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2025-11-7 11:05 , Processed in 0.013516 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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