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

psd切圖轉換為div+css格式

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:15048 / 15048

生命值:6%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    第一步:先把把所有標記歸置內外邊距歸置為0,其實還有一種方法是根據根據BODY裡面所用到的HTML標記進行清除重來為0.你也可以先用*清除重來為0然後在根據BODY中所使用的標記進行清除重來.如:我們BODY標記中使用了,div,p那我們的選擇符就寫
    : D- i4 v/ m; J' q  r9 S" v5 j/ G6 `+ _$ Z  K% J  J
    body,div,p就可以了.不需要寫*了.* p) j# `' o, R  B. o! ]4 @' V
    ! G4 w8 l* V7 m( I2 \0 U+ O/ c2 Y3 O
    *{
    ( @6 c( N8 X2 f: g3 [* k5 T. p2 ?9 t. N4 s5 m' O& Q/ v
    margin:0px;+ b3 {' K' ?# l5 t: X5 D

    - F% }: X8 e5 s) Dpadding:0px;( a. r* D  r' R9 L( }
    ; |0 |) m- ^1 D
    }0 l+ m; t, L' y' ~0 y! O& \( \

    1 W: ?0 V4 |' e7 u0 Y第二步:把我們網頁整體的背景實現,我們想要的結果內容居中,背景漸變始終鋪滿屏幕.
    ' F) k( A4 L( C
    : q# \* ^, l/ I% D' M+ I這樣的話,我們可以為body 增加背景圖片.要讓基在沿水平方向平鋪即可.' y+ v7 F% _; t0 l4 j) r
    1 e" b: v' s/ Z9 \3 L5 U/ X
    body{
    6 K5 \. P4 \7 h- a1 i5 D. L( S% h" G
    9 a8 ~/ T/ [5 p" \* Y8 \background:url(image/bj.jpg) repeat-x ;
    5 |, [! _1 Q& k  t5 i( r2 J; c1 Z4 U# x0 `
    }: b1 p# @* I4 L9 u: [: p
    4 \4 q/ O% R0 |$ K/ h2 R
    第三步:通過觀察我們可以先把我們網頁劃分紅為五大部分,然後先為其編寫相應的html代碼
    ' ~: q' X9 _0 P- Z; }! {
    : u$ N7 ]* f, `3 x: i( {/ \+ Q% ?<div id="header"></div>1 S/ B1 z8 Y5 [! f$ e: ^+ }9 [1 i

    0 o8 z: j: `1 P5 j, ?' X  n<div id="nav"></div>9 y5 ?( V9 N; E
    7 i4 ^8 _0 g- t6 ~6 w$ }
    <div id="banner"></div>
    ' w1 l1 d" S) p8 l
    $ ~' H$ v+ k. _$ G3 H, V' f) h<div id="main"></div>1 b7 T% B6 C, L1 w7 z2 Q

    2 t" W# p. i# A' k$ S* i/ {<div id="footer"></div>
    1 {  A( q4 W9 r9 J6 y5 g4 D0 L
    " B" m0 f+ A  R* C: |: n* X4 a( ~通過PS測量得知,這五部分佔據950寬,而且居中.我們可以使用群組選擇符,先讓這五個DIV居中.
    9 X+ `: d8 @0 u2 D0 s2 i
    * Q5 }6 N) O: ^! \3 T7 h* v3 {/ `#header,#nav,#banner,#main,#footer{( i. e' C; f/ _! O. A

    * W& S. t, _& _2 b" Y4 ^margin:0px auto;
    - s& z3 U: F5 i+ h( U
    ( x; R5 R" K9 _) F6 c7 j. c9 A, G  m$ C+ Rwidth:950px;- l5 U$ T0 V; c" E% ]8 K! ?, C
    ! {4 b0 l9 e- U
    }
    $ x* {2 m. p+ F7 l% `" f. Y9 ]7 Q& v" L% K3 p
    第四步:先完成header頭部部分% v6 U) l' e8 a, ?+ s3 u

    4 X+ S- R. b' e: L. m) yLOGO:一般這個部分有兩個要求.1點閱LOGO可以返回網站首頁.2要注意SEO方面的?所以我們採用了如下HTML代碼:
    - e! @% F- x$ K3 n
    # x' `6 f$ j, U6 I<h1><a href="#">北京傑飛css網頁切圖</a></h1>
    ; ~; t( m* c1 L) x% G6 M
    ) v0 U! A, N/ l* b, f# v那麼CSS編碼該如何實現呢?+ `* o- f" c/ `0 j" ~

    6 C9 ]3 @6 {0 `. f1 \大家可以可以先想一下。然後在看我下邊寫CSS代碼的,其實這個地方採用的是CSS以圖換字技巧。CSS代碼如下
    % v) R6 H  I4 i+ p  z+ E
    : a1 B4 [% O/ j/ R$ d. }#header h1 a{$ D; o7 b( U% e# f- L2 n

    6 j5 h2 w: r7 h: x% T7 dbackground:url(image/logo.jpg);
    7 E/ v" x7 R* v3 w; ~1 s! F
      C, v4 g7 N4 [' m$ w; }width:476px;% y" c4 P3 s. p! z# b
    ! F, Z5 L. C& [4 P3 H
    height:102px;
    2 U$ X2 h' n" b2 g2 f" |* H: t) h( U
    display:block;* K6 N9 e1 Z5 T9 N( I/ r6 k: K- r4 p

    6 H0 R4 s& E. ]- v" Qtext-indent:-9999px;' g% K# }4 ^% s' H; v0 B2 z4 [' s8 T
    7 G1 q% J6 X" N3 u- V8 ?
    }
    2 |( T+ }2 [5 s
    + Y$ M- p& K# }% K* S% Z! \: c好。現在我們接著完成頭部右側部分,還是先進行HTML 代碼的編寫
    ( R' w9 O9 J1 L$ x- L  a& |0 e5 g( t" }
    <ul># e5 T- K& e& ~4 f
    1 [( F& F2 o! {+ g2 e6 n! j% C
    <li><a href=" #">css切圖培訓</a></li>
    / R$ q/ K  M. e. `" G  ]
    7 s' ^( g6 D3 ?' }* U<li><a href=" #">設為首頁</a></li>
    . {5 y& K4 l5 }, c4 I4 n6 @+ F6 {" {( ]9 x# J, s
    <li><a href=" #">加入收藏最愛</a></li>
    9 b% W1 n2 Y7 e' w$ e+ P
    - z6 F; @- n; z* Z& }1 w. T* O) U</ul>
    1 i$ u! R& n1 i9 r8 W' g- i7 C5 P+ e3 x
    #header h1{
    / C- A; l( K1 W' a* n; Q* z8 g1 A: Y
    0 y$ n: b- Z# B: k6 x: Ifloat:left;/ J, r! R' v" G8 k/ @3 H4 ]' \
    8 \; U2 T! Q" f
    }
    # L/ U  v% o5 b" I" X
    8 _; P5 U/ ^, i' B  A我們首先讓H1左浮動。這樣右側UL部分就可以在同行顯示了。
    3 h2 x- u2 f+ f
    + t  C. w, _2 ]6 P7 E0 f& a#header ul{
    , [, u  `( U* I" P+ \8 S/ F) {9 ]) u( o# P
    float:left;2 P) G7 S  ^0 k. F/ O8 K; f# K& j( I
    " r" ~( E2 U, z, z. N  E+ Z# x. B
    padding:50px 0px 0px 200px;
    1 y7 h9 f; w0 x1 y" r/ y: n# I7 J" j6 z% @7 W
    list-style:none;. O7 N6 r; Q! n$ z) i, }

    ! M8 \  E2 w: e! _3 C7 s0 H}1 ^) d7 x; {' j: R6 n
      e1 [! O) a3 m
    為了避免問題,可以讓UL也浮動。大家可以試一下,如果不設定浮動在IE各版本,火狐中表現的是否一致
    8 Y2 Z3 |3 L2 ]/ }% D3 T. [, J( O. q4 z6 [! y/ N4 Z+ E  i
    #header ul li{3 ?, n) [" u" e5 x  u' y$ W* C# U
    8 a* Y; W/ f" x; o7 n+ S4 L; w
    float:left;
    8 e; |- ^. }) e3 S6 f
    ( e& O- L: g* A2 o2 U: M$ R9 Ypadding:0px 10px;
    ) u! G3 ^% h) d9 x3 t+ v
      c% O5 p! F0 X}8 c; y" R& k" G. s- r. H! ~
    3 ]: }3 U  |7 q; `
    上邊代碼在火狐和IE8中沒有問題,但是在IE6中會出現問題。我們會在後面進行講解。
    ; w3 @; A7 c" n4 Z+ C# N8 z! d
    ) d+ `  @( N! E: s1 e( f+ V$ _#header ul li a{
    % {' M& E4 ~, [$ V7 z6 k6 S2 r- x5 d5 L* K) V3 D& ~, _1 @
    color:#555;) ^% I" ?& r/ m3 |

    ( O. ^8 r& o: }text-decoration:none;
    ( h7 V1 _1 s* X: r! D' ^$ V6 N& I, G+ t; N
    font-size:13px;# c" C! b( f# _

    , T% \, ~4 G+ \' N# \}
    , [9 ^) e& ^9 l: z  p& H6 h! T" m3 Y' k+ {# K) _
    #header ul li a:hover{
    ; m0 p: z9 p1 _' u
    0 V/ _/ r$ E4 \" [8 J3 i$ N+ Jcolor:#000;, H! v: t7 j) k/ D8 G! L
    2 f. }  L3 G; d4 j* b% b/ T. B1 G) @
    text-decoration:underline;
    , w8 ~. m2 H% H( U% S" X6 O) a" y) i* I3 V" j
    }
    / f# [; n* Q% z8 Y+ Y- s- g7 k0 ?; J
    第五步:完成導航效果,效果說明:鼠標放上背景變成淺藍色,並且要製作目前頁的效果。
    9 }, H) a6 _( d! X+ p. k" D, |9 Y
    # h$ P6 ~1 L( n3 y. L: i, F/ E4 X! @HTML代碼:  A. I" o1 N0 {& X5 V% z/ |
    % {& n' _$ E# g" h8 c
    <ul>( ]3 O& G$ Y1 Q; S+ y, X& K4 _+ T/ Z9 b

    $ i, V3 H& a2 k+ o2 g$ p<li><a href=" #">網站首頁</a></li>
    8 g! V3 r+ [: g( r% \
    , l' H8 `2 U5 _! L<li><a href=" #">網站製作</a></li>
    : p  r, S7 F, D2 |+ O- Z! b& j( O* S3 Z3 u% f
    <li><a href="#>網站製作</a></li>' Z1 ?( ?6 p2 |6 t

    $ r6 ?( m- Z* H$ r6 l8 C6 m<li><a href="#」>office培訓</a></li>
    ' n; h& ^5 k4 j5 N  e
    9 I0 g" y6 i" N9 {0 e8 u1 O<li><a href="#">平面設計就業</a></li># r0 Q* E3 {# ~, k
    ( Q+ b5 a! ?& l9 i6 k- L* E
    <li><a href="#">div css培訓</a></li>) O& `0 B' s; t

    , g0 ^. p7 r0 M8 v( y<li><a href="#">聯繫我們</a></li>
    * F% F0 T2 k' ~
    ! @2 d9 A" N. P</ul>1 K# n' m7 t, d- s; E* V2 }
      z: o: H' t2 l$ [. a; f
    現在直接編寫導航的代碼會產生一個問題。如果學過盒模型與浮動的都應該知道.6 K. E% H1 K6 y# s1 y
    6 Q5 x' }$ o  k+ i6 U6 V
    導航部分文字跑到header頭部右側了。怎麼解決呢?
    * r/ x9 n" [/ y
    1 m$ s0 O- H9 \其實就該我們萬能的清除浮動起作用了
    ' X+ Q2 x8 [) ~- Y0 @( u( r: t
    9 O) q) t* r0 @  i/ GCSS代碼
    ; i( o# p: T3 k1 D* e) X6 ~5 w* J' ^9 }! s; P% Y9 R
    .clear{
    % u2 `# I$ ~" E& O
    9 l: H' q# V1 ~3 m$ Y" g- [7 sclear:both;
    $ u% x- Q( j7 A3 R$ w
    / ]% S6 l3 q7 i8 L6 i5 w! B6 C}$ ]5 t! U3 b2 [

    0 w9 Y. j. {. J這時候為我們<div id="nav"></div>: n5 h* \% k: j  g* ^* Y

    6 h- O0 Q# z- a  B5 e0 e+ P% w0 m變成了<div id="nav" class=」 clear」></div>. e' D& k4 w; z4 F8 I* d$ B
    + |/ d3 {0 R$ h7 g5 G
    大家現在看一下,是不是解決了上邊的問題呢。其實如果大家按照標準的盒模型計算,如果計算得當,不會出現這個問題。$ l; F4 O/ l$ C4 I5 o# ?/ j/ E

    # f0 ]5 Q, B( e  J8 G  o) }完成導航的CSS樣式1 ?, e8 M6 R( K' C5 b* z2 n
    1 z. F8 U) ?; E4 R$ c4 S; Y
    #nav{
    6 v( |" @7 f- A# A2 T! e* H% H
    - a! y5 x3 ]- bpadding-top:3px;. w9 C, k1 V) F
    6 Q# N7 ]% Y( j* U. }2 `1 T; w
    }3 U/ B2 ?4 ^2 g# e

    " T& }8 B* u! x# Q9 |. ]- p#nav ul{
    & K9 i1 }/ b5 W: \; y
    ! B) l* \+ P( d! p% z4 ilist-style:none;! t& e6 l0 Q+ \
    $ K1 U- a, r" J: |3 w5 F
    }2 [4 V  z" I! i. |; r4 i2 n' W
    + t, K7 t- J+ R3 {0 y% m3 ~
    #nav ul li{
    , X4 p" q7 I' Z, I/ b) w! a) M8 m/ [+ g
    float:left;9 P. d0 _* ~0 n7 B2 c; E

    6 ^2 A0 \. E3 J- c0 `- h}
    ' o9 w0 v! V) S1 }
    ) ]3 g* e& P# g7 w, T% O4 G預設li是佔據整行顯示的,所以通過左浮動.使其在一行顯示。之後在設定A的狀態,達到咱們想要的結果 試驗下:讓LI具備寬高,然後A設定背景,能不能達到咱們效果,A不讓變成塊
    : }1 \2 k; w; N; {7 C3 V; ~
    1 m' A5 j, \) i! @6 O0 _1 L#nav ul li a{
    & f, _4 W! _+ [
    5 ^! G9 J1 [/ A, P& P/ ydisplay:block;4 S, f7 t+ W# a0 s! T* m) W
    ! l$ `! ^% @# e
    width:135px;
    ' z$ @0 x3 v; P9 c) b/ e4 K8 T2 o2 [* |+ m- O
    height:56px;; k# }7 h1 K- C5 o" l) y! k

    * Y& K0 K+ I# |" I( hline-height:56px;! k# f" M7 u1 r9 ?$ R( h

    ( ~3 Y  ^& K0 _color:#fff;7 y+ h8 n5 y' j& Y( C; Q9 F

    7 P7 ^( F+ W% g: G% ?9 m5 ctext-align:center;
    6 M9 v; Z$ ^6 e4 \% v8 X* ^( c6 P6 M3 q6 ]9 V2 ]( b
    text-decoration:none;5 Q8 l  P. h) z- g( a
    " j: l) w9 V7 ?* M. R: ]: L
    font-size:14px;4 G0 t8 |' r" f

    , F) J0 C- u3 k6 b}* X/ A3 P+ v; P% h  |1 v' D

    : p* s' h& n  ?- p0 Y: u; Mdisplay:block;讓A元素變成塊狀,然後好為其設定寬高背景。這裡面還有一個要點就是line-height:56px,同高度56px對應,可以實現什麼效果呢。同學們想一下?  z8 [% b. L3 M( v8 B
    . k  t' i0 V) u5 w; G# d1 h  o2 M
    #nav ul li a:hover{
    & F4 V6 L6 q( r& d& J
    9 Y' m" h1 Z. K( xbackground:#177cb7;; W  `1 [  O1 x9 l/ }2 X

    0 ]7 Y  P" }$ z. O& F4 v}: s3 f, |9 M0 v5 v6 g( \5 D
    + S9 p1 l6 s( i8 I5 ?3 h9 ]$ H5 o( ~$ C
    現在我們導航基本已經完成,但是還少了一個目前狀態的導航效果。怎麼辦呢。9 _! q* @) a& j2 i* d( c

    , b2 f, i3 U5 {$ w* x其實很簡單就是為目前所在頁面的A連結增加一個ID為current的標記。如下:% x% u8 f* k/ L/ w  L' ~
    $ g; K/ [; Y0 w2 f4 q2 a
    <a href="#" id="current">網站首頁</a>' Q- ?0 Z( _2 M( T4 L; A7 I
    , Z3 J- y# S7 I: H' v+ ~) M
    接著這個狀態和鼠標懸停時是一致的,所以很簡單,只需要在鼠標懸停狀態後邊在增加一個#nav ul li a#current選擇符即可。你完成沒: j' x* Y: C- u; j
    . R/ c. `" m, G5 j/ s5 n  {
    第六步:產品宣傳banner圖片,公司網站的話一般會為一個動畫或者是js/jquery的特效。目前咱們直接就放置一個圖片
    ; C+ h8 L5 j2 _! D
    0 B& O5 `/ r, Y7 L4 B% y) I8 v. Z<img src="image/banner.jpg" height="184"0 Y5 i$ D3 `4 f( y6 p+ K
    3 F0 j2 F# u6 b/ [( b- f- F
    src="http://files.jb51.net/file_images/article/201304/psdcutpic/image005.jpg"- e. ~5 R6 t# T
    . p$ Q/ g& }* ~
    width="127" />
    2 x: x6 K/ {1 t! B* q+ @
    1 d, g# B# o% A4 f3 m6 }! a& ]$ P右側導航html代碼:. ?  q. t9 A6 C' T" V5 V) S( j+ P

    & ]# g2 o: M7 D# m) e) O<div class="subMenu">
    / J! }8 o& Y1 u
    % R! G- s8 X9 e/ q" K& p<h5>培訓課程</h5>* I; E- F+ q5 W- O' p! _
    ! V- @9 W: w( f! h) L) \$ a
    <ul>. O2 A3 z% B/ j7 n- U

    2 G- j( U" X/ M5 Z! }<li><a href=" #">網站首頁</a></li>1 Q: h# n& C5 v9 L

    + Y1 r+ |" `' T, ~# }* g! p; z/ S<li><a href="# ">網站製作</a></li>; a6 i2 _& _# p& j" Q# v
    " ]5 d- o3 [  H
    <li><a href="# ">網站製作</a></li>
    1 ^% C* G; v5 V! M- f
    6 E+ H, u$ s2 y. ~<li><a href="# ">網站製作</a></li>
    6 f8 \: |( w3 n( E% @1 p
    ! B$ ?8 Q+ c! Z; l<li><a href="# ">網站製作</a></li>
    7 F5 c, C% C9 a' a5 ^5 B9 S
    # X/ x6 w9 C4 I<li><a href="# ">div css培訓</a></li>( ~) i' @  L  _; z' ^9 A

    , y3 e; G! q% s, ]( p<li><a href="# ">div css培訓</a></li>  m9 ~7 R5 q$ _5 D

      F/ C+ x, t9 w8 {<li><a href="#l">聯繫我們</a></li>' p. y; G# z) J) h* u( z

    0 _* G+ ^# p6 ]$ N5 u" k7 d</ul>% [4 Y  U1 N& Q. b
    6 H5 u3 \, d) P" N  w: v
    </div>; m1 K% o9 Y, Y8 o; I0 @
    " h6 q( ]3 h9 u% k8 r
    css代碼: 下邊這些代碼在上邊製作過程中都已經說過了。所以直接給出來了,不再講解。
    * Z$ L$ q  {. k7 j, {$ O- u) A6 d5 B  r
    #main{
    4 v9 T; a6 i, e$ C- i& |; _  F7 m3 E
    padding:10px 0px;
    " l% A4 e5 I" d/ o9 u5 x) v: u+ _0 L7 u% F. `
    }
    . s- Q$ y" g/ U8 o3 Z1 q% J. {/ {8 _8 O7 U
    #main .container{) J8 Z9 Y* ~  U! ]5 N1 c2 q1 s
    : J2 k6 A& K/ D* W* C6 @
    width:674px;5 X5 F' v4 ^- E5 j1 u

    & B% ~9 b! S: {5 H8 a/ Amargin-right:50px;
    8 H  W/ ^& O9 v6 F& M1 f6 Z7 t7 _" B" Y* M$ D, }, i  r3 n9 ]
    float:left;  L7 N$ K& H: m) l
    7 g% L( A- k! l+ y4 q( d' b% U
    }3 K: S) A8 Y& }# ]$ T2 L: ^7 O. H; o
    0 c; B; [; z  p" j
    #main .subMenu{% v" U; \1 f# H' e! g1 n( E6 w3 S

    $ }8 [) I, u4 p: A. q; qwidth:226px;8 k9 W3 X+ T( v

    ; O6 [( K, Y3 l' A( G' xfloat:left;
    9 S4 D& y% |  O6 H+ E; x3 J
    ! u/ M0 M6 Q( E4 N  f7 O3 umargin-bottom:10px;
      O+ G1 N( k0 W% ]: t2 o( m5 r# I" t7 \5 I
    }
    % P7 c" E) d0 ^, O- G, q1 e" Q( M/ M
    #main .subMenu h5{
    ; `2 E2 ?9 s8 |: D* N( [" @! I# N. \8 }4 R( u7 M# v
    background:#19577c;+ ~' N) w- B, S# B4 c; i' c! x% g

    6 [, [" _& R* V' Sheight:39px;
    ) q, X$ S2 w% ^1 }% X
    $ {; {2 J; c" D( Y( Ytext-align:center;$ C9 _; `$ O4 n" i8 |2 [; o5 X
    , f( h1 E" _" j- f: ~" k  j/ Z/ k
    color:#fff;
    6 n2 \0 A1 I3 b8 T" n9 g
    3 d8 _9 B: C* }9 ufont-size:15px;
    % B: A5 V6 A+ B/ x# z- l- Q( h8 h' H5 y" \0 d0 Q- Z
    line-height:39px;" N" K8 K0 q) t/ N9 b
    ; e# q6 k) s7 t
    }+ U2 f0 J% E; w1 R7 ]3 r
    1 |6 s* R: l/ ~) x! \* H( _: h9 x
    #main .subMenu ul li{
    + i! s, o# Q! ^( f: l* N1 h
    & d7 N8 m  d" N) P/ d! Zborder-bottom:1px solid #d4d4d4;% _- h8 ]2 w1 b+ V, N

      Z& b  f1 j& Q4 u+ I$ P  J  ~background:#f1f1f1;
    % N" F/ [  k& k. W7 ?; \; ]  f) [& E/ _
    }! }! h; w% A/ |& M/ |6 h  |9 l, q

    * l" Y' O' ?- o( j5 h#main .subMenu ul li a{; Z5 q/ C3 x" o  }
    3 M! b; ]+ X, o, m8 m
    display:block;
    / F$ W7 ^+ w' G% k$ f  e; y& I' B6 g. |& {( j
    color:#000;
    ' G' U6 R" Y, p
      p5 K8 P; P* U/ L$ ^# Y* qheight:36px;4 k) s; B+ j* t/ Y- |; }
    # A0 t" M7 h) u1 k
    line-height:36px;3 q, m& @$ R2 `( G
    - G) e& R5 Y2 S9 C
    text-decoration:none;/ n( q: K- g+ y
    + g2 W& Q; Q) [
    padding-left:60px;
    0 y. T7 ^: {) ]6 U6 j, I/ n
    / l) b. n3 Z/ f) o- t. o1 z' @background:url(image/li.jpg) no-repeat 40px 50%;+ X& K" R) m2 ]  B; I
    7 F, c4 J+ x4 I/ U- r7 a
    }
    9 d& [1 D, i$ t3 y8 B2 T7 W5 M' X  B4 u4 q4 J1 ]6 F1 F
    #main .subMenu ul li a:hover{0 c2 @* }& Z4 ]: q
    ( E- _: \' t5 k8 Q
    color:#177cb7;) K. ~- _/ L% i" I
    ' G  i  ~) o5 ]; d/ O5 ~. E& l% V
    background:url(image/li3.jpg) no-repeat 40px 50%;
    1 C' u+ z2 ~, m
    7 j# y8 w9 `  I& k}
    $ \* X, u8 x2 ]7 a
    7 B2 A9 p/ U8 i6 G8 J第八步:內容的主體區域編碼:通過上邊的效果的圖片,大家可以先想一下HTML如何編寫。我是使用的DLDD的方式,大家一定要學會這個標記的用法,很常用,敘述產品時經常性用到。& V  z( f' `5 z# \3 R( I
    , H# ?0 Y/ L0 o+ K: g& l8 g
    現在我們看看HTML代碼:
    ( g, }" [0 V( K1 _  S4 v" j& z6 ~7 w( `
    <div class="news">
    9 x( p8 O2 ?+ d/ K% Q- l; z) p
    / B1 T: O+ X# A4 R8 o( G1 J<dl class="xuexiao">; B+ Z2 @" T) l. B, e" j. p, P+ [9 o
    - Q0 f( }! Q( {2 C3 x& ^2 B' g
    <h5>學校簡介 <a href="#"><img src="image/more.jpg"/></a></h5>  P$ T- o! H# q- G0 p1 @; u- X

    1 }/ B: i1 G; m* M* u1 M+ {<dt><img
    % l9 H5 b" @1 r+ p9 O6 Z
    & Y$ M0 Q' k# \# c# |6 h! Z/ V src="image/223.jpg"
    0 I0 {) g& h4 i- d6 W& j2 V" v/ p+ B) `
    src="http://files.jb51.net/file_images/article/201304/psdcutpic/image006.jpg"
    - Y( a8 r, ]' u/ ?. @. L; G$ B9 h& c2 E3 M% H! {% w/ @
    width="488" />, W: \+ P/ ~7 ?6 `; v* b- P- x- S1 C
    2 J- C! ~2 N0 J2 A, A5 H( K+ j
    <!--[if IE 6]>- d  }4 A" q* t

    9 N8 {) [- Y- G9 Z. c3 {; w0 p6 u<![endif]-->
    + ]' U2 d* P* V5 m; _% ~, D  N! C" R8 o! e
    上邊代碼的意思是僅IE6可以識別。這樣我們就可以單獨為IE6編輯樣式了。( W% a) h% o. G) J8 Q, p& b

    # Z/ a! n$ p; C, l<!--[if IE 6]>7 M0 G& _  P0 J% N! ~7 Y
    & q* S( n3 e5 Q5 q. S0 d; W0 O8 u% @
    <style type"text/css">" e7 Y2 I8 e: u. ?4 T" ^5 d9 O7 ~0 s
    , ^2 z0 q$ d0 [* v' a
    #header ul li{! c! ]& a8 ~8 S8 @' m9 u9 u! T. s1 \
    + D, |& H/ D2 q; ^0 c# ]% _  L
    width:80px;
    / a6 k7 A# k) B4 g9 R+ N( k1 _9 ]& A/ I, D
    float:left;
    9 C; S' y$ k9 a& P4 m
    : K% M' R! D0 R+ M* Y- U7 i* Spadding:0px 10px;
    ! a' C' N5 E+ L- p- v4 t: g. r" S( r; v4 Q1 ?
    }7 {$ D+ v. U2 O- a

    4 u' G. Z$ v0 t) B( s5 G% RHeader頭部右側加寬度值% K7 N+ T3 F. y- `

    # b( V" Q; N( [. R' `) q0 O#main .container dl dt img{
    6 `+ ?6 c) f5 b! @$ F* j
    " Q5 ]& A% [/ J$ j* |border:1px solid #ccc;
    ( c) S/ S, F' E) i# M9 k9 s) d# \; Q( Q, j+ k
    }1 O" `6 ^% r: e
    5 W0 \! |+ |7 w- i. k% y& O6 D
    #main .container dl.xuexiao dt{0 p2 j0 f/ n4 T5 O2 L* c( W
      o4 n3 Y1 G# L' |& z
    float:left;1 w2 I. z0 _8 ~- K& e2 l$ A& c

    # a  X; y- K* t% wwidth:110px;" D' |9 D  s. y5 V  o

    $ e8 Z+ z+ Y8 A9 Q7 c}3 s& }3 o  L! c" K8 k, T
    0 ?  W; \9 A2 z) i/ ^/ Y( k
    #main .container dl.xuexiao dd{
    0 `- I  x  R" |7 ?
    " c' F2 A: a1 h/ v0 zfont-size:12px;
    ' T3 c5 x0 v9 h; B9 d" M$ q
    6 ]% q! x/ G1 \  L" s7 V! @margin-left:20px;
    ; [% k, S' F4 N; Z; {% U
    " m, W- Q! i+ J& Tfloat:right;# c( O0 f- i9 M6 ?! ~$ R
    3 E6 w- e8 I9 h
    width:145px;
    / u" M/ \1 b- t
    2 f' k4 x8 |$ i( Ltext-indent:2em;2 w! Q- D3 Y' G( s$ q; P! P
    8 o5 i9 l% f4 ]
    }
    0 G2 @/ {" t3 y/ d) ^3 w$ `* a6 p( u- v/ p/ c
    #footer{
    / X) I2 d$ a4 q+ w
    . v! `$ w- ~, |; f0 |* ^0 Wmargin-top:-10px;3 c& n. O% T1 O7 p; v8 Q" r9 {: _- H
    * Y$ L7 ]( U5 v
    }
    ( ?! H7 w( Y% K& b. W
    # G& |5 H4 G! ^0 |7 F& _</style>
    ) }/ P7 d2 {, P1 J* S
    / ^# R2 S: h8 Y8 ]: }<![endif]-->

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-8-10 14:40 , Processed in 0.012827 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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