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

psd切圖轉換為div+css格式

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:15173 / 15173

生命值:6%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    第一步:先把把所有標記歸置內外邊距歸置為0,其實還有一種方法是根據根據BODY裡面所用到的HTML標記進行清除重來為0.你也可以先用*清除重來為0然後在根據BODY中所使用的標記進行清除重來.如:我們BODY標記中使用了,div,p那我們的選擇符就寫
    ' V5 t$ {% A/ A( Z4 D. S! q2 b8 [. l# c( P3 g5 N9 `
    body,div,p就可以了.不需要寫*了.- G6 u- E) L# D% e/ V# _0 Q

      W/ z6 |% N/ h/ Z5 d9 R5 C- R*{! [1 E1 c3 [! ~* }0 H! m* p
    ; ]0 F7 P. ~2 x; M) v8 u
    margin:0px;
      Z. p; n% ?7 J. d0 l1 {; W. s( w
    padding:0px;9 P5 h" w: \% b# [+ P
    . z4 V7 C- U4 `
    }
    * z% l* h$ t# p2 N" ]! s% `; i% [" N# i9 c! V4 O6 e; ^
    第二步:把我們網頁整體的背景實現,我們想要的結果內容居中,背景漸變始終鋪滿屏幕.: r( @! ?8 y* S; \
    7 l! q: Y+ U) C4 v  J
    這樣的話,我們可以為body 增加背景圖片.要讓基在沿水平方向平鋪即可.9 h+ t2 k0 u8 V2 D3 a: y8 n
    8 n' R' v! e# U2 {9 l- z) x5 z
    body{" O0 Z. O+ S% v* q

    # D; z$ d. o2 M! gbackground:url(image/bj.jpg) repeat-x ;/ ^7 L; ~6 j5 L- L; ?8 G
    " C; S) j7 c' ~" x
    }$ V3 }+ O' \, Z4 a& Z0 j
    3 Q. N4 F* Y: n* E/ N$ c9 V
    第三步:通過觀察我們可以先把我們網頁劃分紅為五大部分,然後先為其編寫相應的html代碼
    9 ^6 h* Q. R( {5 l5 U
    3 H1 W/ J* Y) }9 z0 f<div id="header"></div>
    / S& n; e0 I: ~) K6 e; ]9 D
    / S5 j. ^; O9 W* n& X, z0 l<div id="nav"></div>
    / T" \4 ]; G# n" V: U, T
    9 u# H: M$ z" J7 P<div id="banner"></div>6 i& m8 Z/ d% R+ C6 ^  n
    ! W* O3 u. T) V* W% t7 m9 w( `) P
    <div id="main"></div>
    . {  h# K# B; n) t# e. q$ t$ z$ `4 w' z: Q# F# N
    <div id="footer"></div>/ G9 d! h* j# }: @* y0 P: |) a
    ! A+ j6 z' b- g( S( Y& K# |) V4 z2 E
    通過PS測量得知,這五部分佔據950寬,而且居中.我們可以使用群組選擇符,先讓這五個DIV居中.. R; p" X# T- I/ N
    * r3 o6 W: F* d, s& e( n
    #header,#nav,#banner,#main,#footer{, a7 h* K0 u; U- _; o/ o
    , a2 K( ^; }" D
    margin:0px auto;
    * P8 |$ m$ T6 d
    ( r- K* N/ U) [width:950px;
    * x3 U3 s/ n  N+ S5 F' n: ]) I, m- D4 \3 ?  n7 w
    }% c) E% J& _* L% O1 x

    # x" f, @4 y) h  G第四步:先完成header頭部部分! C0 d0 G, q" D0 O

      X; |9 _7 X8 m- WLOGO:一般這個部分有兩個要求.1點閱LOGO可以返回網站首頁.2要注意SEO方面的?所以我們採用了如下HTML代碼:
    - t) S, a9 V* T1 V5 H9 G6 l( c9 ^
    : i2 R! G) |  ]2 @- C6 I<h1><a href="#">北京傑飛css網頁切圖</a></h1>0 O# t8 h$ w$ T/ B
    2 m( ?, A: S! B! Q3 f
    那麼CSS編碼該如何實現呢?
    ' b7 @; i  ?' \! w. H7 ^+ A" _2 Y4 C- }. i/ ]
    大家可以可以先想一下。然後在看我下邊寫CSS代碼的,其實這個地方採用的是CSS以圖換字技巧。CSS代碼如下
    . J9 R% X0 n) U0 W5 p7 i: R2 z: b+ y6 r" v
    #header h1 a{' R& ?$ M+ D! v. \$ J
    6 q+ a# {) K; Z
    background:url(image/logo.jpg);( I4 c+ t/ N& l

    : `/ R$ v7 _6 K) \2 H9 _width:476px;
    . V5 r; P( ^" ?! {
    ; Y& E$ Q/ w; O, t& ?height:102px;* P$ j; A/ B! H# C

    : N7 u# R3 Q2 v- K( N2 Adisplay:block;( J( i+ {% m" k" p- q, v' j0 v

      S4 o: d- O9 L) G2 otext-indent:-9999px;
      F2 L# \: i# r; m. W# I; d, U4 z' n1 |. K# x/ Y& \
    }* M2 I" M! A2 g+ Y$ `  u
    2 Y( ]+ G1 r- S
    好。現在我們接著完成頭部右側部分,還是先進行HTML 代碼的編寫8 w/ l- R7 E% j
    % q: F  C7 x; u2 [% ]+ X
    <ul>
    5 L/ u3 E* Q" t
    # S( c) c+ \, \$ n<li><a href=" #">css切圖培訓</a></li>
    5 ?( c! ~$ Z4 m. w0 `. _6 n$ q3 J& V4 f5 W0 ~3 H
    <li><a href=" #">設為首頁</a></li>& r' c6 m) H% M4 F6 f/ U5 _

    . X# @2 d2 [: V0 ~3 b" y$ O<li><a href=" #">加入收藏最愛</a></li>' a% V4 k3 R1 S) \, t( c
    ( b8 {1 i  \" y! Q. s, [
    </ul>- s1 g2 N+ E) F2 S- t! b. c7 K

      O8 H: ^7 ]9 r+ H  M8 N( ~#header h1{" A# @# J: w- q' Q/ {! w
      a. w4 g- L) }+ x# Q4 S. b6 X/ S! F
    float:left;
    ; w+ K) A8 z- \* e, @3 \" v
    $ `. l- Y! i. q}' Y& `% }3 L' K( Q% S+ b

    % ^' A' ^8 A! p9 d  U6 I, r. {7 N我們首先讓H1左浮動。這樣右側UL部分就可以在同行顯示了。
    $ D/ A: z; Z) q* g. F) X9 h" L1 ^+ t7 ?& T9 y
    #header ul{
    , _. M4 B5 D/ V  `: K  b% Q2 ~* D. g0 X) g! U8 S
    float:left;. s* D' M0 I! R3 c6 W: S& h
    $ n) w6 W- D1 v) p
    padding:50px 0px 0px 200px;
    7 j7 p8 C* j2 q/ w
    & \0 ]4 S2 m$ F& U7 x* `) n$ W, Klist-style:none;" T1 i& P4 d$ Z

    - J. a+ \) u2 I) w6 n}. V! |( n+ w  P% p3 p! H/ ^
    " z9 b5 v# Z  \
    為了避免問題,可以讓UL也浮動。大家可以試一下,如果不設定浮動在IE各版本,火狐中表現的是否一致
    $ J6 _2 r* W% s5 l) }. \% A( r( W0 \
    #header ul li{# _- j& a2 \6 a; Q, _
    5 F3 q1 P7 m/ p- U
    float:left;
    0 S* U8 x6 t' d. t# n( V
    * Q) w" l, P/ j! K$ J  t# |- ~padding:0px 10px;2 `- L8 }' d2 s0 t( V4 M
    9 ?6 p, J3 T8 M& |  O7 T- w$ [
    }
    7 y7 W. y/ t! `9 C: T
    1 \4 A! f2 o% C# \4 o5 @上邊代碼在火狐和IE8中沒有問題,但是在IE6中會出現問題。我們會在後面進行講解。
    % q* y2 N$ W# l0 j+ ?7 U' {4 @
    2 b3 i# T# F( ~$ v6 P#header ul li a{
    5 V1 l6 V) c, H2 }4 t
    $ Y8 d5 L% }9 b- g- Z9 E6 Vcolor:#555;
    0 \; S& I9 A$ K+ y  C9 v' O% f6 V0 [4 v" {3 J
    text-decoration:none;' @" i2 T+ g& a+ T4 ?

    * K: r# r# ?: x% ]- J/ A+ yfont-size:13px;
    2 F& L; t! h" T- H! r- j
    , {7 c% D# l3 [+ `5 s}
    # ]- D1 r$ G' Z8 k4 k
    9 E4 Z- c1 w; h% M9 \) C#header ul li a:hover{
    8 |* c6 \! G% ]# U8 O% @# n7 n4 Z: r8 x% M( A! h+ A; v5 M) p8 q
    color:#000;% }# ~% R4 j4 M2 E

    2 O5 }* Y- t9 K, rtext-decoration:underline;
    ' A$ F& u) E: h  ^3 Z; d
    / D, g% P+ L: f}
    # w, O+ U7 `1 W5 k
    , [" d& H8 l6 W0 H, B, h第五步:完成導航效果,效果說明:鼠標放上背景變成淺藍色,並且要製作目前頁的效果。
    7 v, [, M4 G1 o( x7 S' e* I0 x
    HTML代碼:- K6 ?! @& X, g1 s- Y2 ^; \

    ) g7 j* ^5 {8 |+ g* ~2 U4 j<ul>( f1 w& ^; V% H# h
    ) c+ K& `! Z! A( I3 d7 t% @# I" S
    <li><a href=" #">網站首頁</a></li>: w- V3 m# q3 j7 P. R
    ; s: P& y5 x2 q7 P+ U4 o/ p
    <li><a href=" #">網站製作</a></li>
    ) e: N  T' h4 t/ v7 g) |# g4 [( ]. v( w% b# [# j7 f  |2 E
    <li><a href="#>網站製作</a></li>% E0 y0 F8 D* z5 E) M
    7 _! l8 C0 V0 h) o8 Y- C5 Y7 H
    <li><a href="#」>office培訓</a></li>
    0 E/ w# h! M" ?2 h+ G& {6 I& Y# N  e2 [$ `, ^
    <li><a href="#">平面設計就業</a></li>" f$ k! K) w8 ?! M* E+ D( x

    & W  @* {6 @: u<li><a href="#">div css培訓</a></li>
    . ^0 l0 i) O6 x8 y/ X+ X/ s& _  p
    2 F5 y7 O) c: l5 X) R8 d<li><a href="#">聯繫我們</a></li>. W/ a2 ?  B8 Y1 D+ T/ c% P: K% t
    : v$ T# |+ V% }5 B" Q
    </ul>; x9 U' _" {( q0 u: x

    ! S! P" f3 u) g. o; _2 }/ [現在直接編寫導航的代碼會產生一個問題。如果學過盒模型與浮動的都應該知道./ s3 j' p, G9 H- c! ?+ f0 \" w
    ! ?% g% o0 G. @3 Y5 i2 O
    導航部分文字跑到header頭部右側了。怎麼解決呢?; t0 ?* h# I# U9 y3 W8 I

    9 w/ g+ Y+ j- P) [- t其實就該我們萬能的清除浮動起作用了5 G; F. W! D" A. k7 ~) E$ t

    % V& D, `4 l! H+ K8 l4 CCSS代碼6 q& M2 x( m; I! J9 M2 r
    4 B; I$ R( }- l; B7 x) q, P6 {1 b
    .clear{& f! C( b) P7 ^' _

    3 o  y7 _8 Q, @# D+ W- Yclear:both;
    ; J# ]$ U& N5 {' q
    8 |8 R4 `% o! @' R) s}
    ; q# H# I8 x$ G* ]% q- Z
    0 K3 d* J7 b; j- s; _這時候為我們<div id="nav"></div>
    $ u2 ^8 t  O1 X- \( X. r  f* ?$ g# j9 j8 P. \8 \# w7 m* T# C7 a
    變成了<div id="nav" class=」 clear」></div>
    9 w, E/ m+ g) y9 c0 z/ x: A$ |5 ~: M/ n
    大家現在看一下,是不是解決了上邊的問題呢。其實如果大家按照標準的盒模型計算,如果計算得當,不會出現這個問題。) i/ K. {- j! E, Y1 Z9 S
    " ^3 A1 J" I+ C3 V+ m$ a. e
    完成導航的CSS樣式; n5 ^# }; h; r- K
    # V, e' h! L, S* H: [: p) t9 Z
    #nav{: r+ |% k, x/ M
    ( e& h$ k/ R9 i/ J( h* _
    padding-top:3px;
    ; l$ u7 I6 f. y% u! O' U5 D( Z! z
    + s9 L& `& d: k7 y( C* |: f' h( }}
    , D/ {! S( |3 K" g. g# |" A# p; ^/ h% _+ q- k
    #nav ul{
    : D+ p7 L! `) m+ R
    $ L5 ]5 s0 \7 v. E, Wlist-style:none;* S8 ?, w% C4 b

    $ S! j! _$ ?, D) ~$ l! P}
    6 R: R+ w7 N' }% I: q1 H) O- l
    ; t  I% G( _- w! N2 N8 s#nav ul li{( m; ~9 M, J9 I& W2 u9 u% H

    5 a* b3 [; g3 O2 Z0 q7 I' j2 |float:left;0 G  U5 A! \1 z% ]7 S, D6 s
    * x# Q% w9 o7 l! x, c. x
    }3 q, n& M0 p/ F8 x1 R
    5 I2 j" B$ x& C8 x3 X! P" B! U4 I0 a
    預設li是佔據整行顯示的,所以通過左浮動.使其在一行顯示。之後在設定A的狀態,達到咱們想要的結果 試驗下:讓LI具備寬高,然後A設定背景,能不能達到咱們效果,A不讓變成塊
      D" S  j8 L4 Z7 c& T, `1 E# B" W/ D4 r- i. L- J5 A/ l
    #nav ul li a{
    5 J6 `3 o6 c/ y- e1 `
    * _1 x8 C' W5 q9 U1 Xdisplay:block;
      `: A) K5 Z! W, U% E- r
    ! h5 W2 p4 S7 Y# d1 Ewidth:135px;
    + a. r8 e1 P9 a/ g# z2 V8 |. K8 m  e1 l" L. ^) d) A
    height:56px;. V) `% w( c) \2 J

    & |$ M2 {: C3 r) z7 g. Xline-height:56px;0 e1 y# o* u2 L& d! M, C8 |
    7 f6 G7 a' R# b/ j2 M! @8 j
    color:#fff;
    0 ^+ m1 D$ D  |: r% \
    ' I' A. P( E7 r) q) n7 N3 z# Rtext-align:center;
    ' }! Y0 E- Q4 k& h. b: v: V+ _( {+ p1 B4 F$ R) h
    text-decoration:none;% N( b0 V$ i( h: v
    , T# J7 t: U+ p) m% m) K
    font-size:14px;
    & e7 p; f! ^1 c% p, I
    $ w6 D* ^! }, u0 t/ c! N}; F# q7 s1 X; X- _2 R. y
    & u4 r; J4 D, d; r. ]& I4 C
    display:block;讓A元素變成塊狀,然後好為其設定寬高背景。這裡面還有一個要點就是line-height:56px,同高度56px對應,可以實現什麼效果呢。同學們想一下?
    * N9 S: a' z" A
    / W0 Q. j, Y  H! K- v5 f2 G#nav ul li a:hover{/ T% _" s2 F8 ]( q0 J
    2 M0 R! N# t/ V2 k" z
    background:#177cb7;# m; u2 C! p+ i$ ?" u0 e
    ; H+ g1 Q. x: V
    }% m5 {- ~- I9 D: W9 ]1 w

    - N; `& }& ^' [& S現在我們導航基本已經完成,但是還少了一個目前狀態的導航效果。怎麼辦呢。, g1 \& p9 N1 U( P$ S6 ?8 o' I

    / R. d7 B9 p* n% N8 j) d其實很簡單就是為目前所在頁面的A連結增加一個ID為current的標記。如下:, W( b1 t- ^' F) `
    * ~, J+ M. c. Q7 Z6 y$ o
    <a href="#" id="current">網站首頁</a>
    8 r' e7 j. e- @& ~
    " i/ r$ {) \, K9 @  X接著這個狀態和鼠標懸停時是一致的,所以很簡單,只需要在鼠標懸停狀態後邊在增加一個#nav ul li a#current選擇符即可。你完成沒1 w, C' P! K. a2 u
    ( q; \# Q& @5 `
    第六步:產品宣傳banner圖片,公司網站的話一般會為一個動畫或者是js/jquery的特效。目前咱們直接就放置一個圖片
      f  l$ ~) N+ g4 T- i' H5 y# L5 g2 ]- B. O( P! ^8 o/ H# M$ N# R
    <img src="image/banner.jpg" height="184"
    8 Q' c" a7 @7 T, b( `
    3 h$ }% X' I5 {5 @! i8 s0 @$ Gsrc="http://files.jb51.net/file_images/article/201304/psdcutpic/image005.jpg"9 C* n# {+ \3 g7 V
    5 l# x) h: ~8 i) P  Z$ d
    width="127" />
    ! v* q1 a" `2 A
    2 `. U8 [1 h/ H右側導航html代碼:  f* ~$ g' c* f  V
    , P( q# K# W9 l  c0 k; p
    <div class="subMenu">
    # R' S6 O2 \7 X/ O! `* v" E. ?+ k) x- t6 G" @
    <h5>培訓課程</h5>
    8 z6 n9 j3 D# W& h& Y+ O. K2 Z0 `4 B1 Z7 C5 F9 {! j' i& S2 q
    <ul>
    " q' u& I; i( V4 H
    " f1 H# V4 D8 ]) |<li><a href=" #">網站首頁</a></li>
    # v! M* ?8 C5 M2 Y1 Q3 O6 [
    ; E& ?- i! x, N# T, C: o2 W<li><a href="# ">網站製作</a></li>( t' K) h; B$ K. {% g7 @, T4 s

    0 a, ]! w: t2 |; R& j, b) h: T<li><a href="# ">網站製作</a></li>
    1 c7 Q. C0 m8 W8 W' c$ }7 W% T6 f" M+ k: F# b- N0 b# A
    <li><a href="# ">網站製作</a></li>
    " o+ N+ ^7 \, `! w
    + o& s, o- O2 N<li><a href="# ">網站製作</a></li>' h6 h  `5 ]+ O9 x

    & r9 B# N9 Y! b7 Y<li><a href="# ">div css培訓</a></li>8 J+ T5 D; [7 w' r. U% g5 M

    ; G1 j7 {& ^( Z, e<li><a href="# ">div css培訓</a></li>" G% s, a; m1 p; D8 b
    8 L) T9 i" K" W  I$ C
    <li><a href="#l">聯繫我們</a></li>
    1 V6 @& V6 y7 H8 G* [' K% i/ _- ~( \) E9 S
    </ul>
    / O6 U7 G2 h& K8 e; j) W( L
    . B: P. b4 B. C# m# P</div>8 f6 J' Q$ v8 k# ]# ?  Y5 }
    - w( {+ l% M/ Z
    css代碼: 下邊這些代碼在上邊製作過程中都已經說過了。所以直接給出來了,不再講解。3 M: k$ W) q9 J& E4 t

    $ F0 c, U+ [+ e, u2 W3 j7 m/ {#main{& c- v. k  h* u& x6 Z

    * ]9 ]! a. a( Z# m+ r" C9 Rpadding:10px 0px;6 R2 l* ?4 T/ y& o

    + S' S$ K1 @, D}
    7 U8 P7 A& d0 F+ X( N$ ?3 K2 _$ y( A
    #main .container{) U( E: ~. l  ~9 t( ~9 o1 Y
    . |9 p- f6 x3 o& M9 m
    width:674px;
    . O! J: }2 c5 ]$ s+ f, o) `; \4 |" h) r. t6 Q, j
    margin-right:50px;
    % A& ?( _  J0 l' ?+ g7 B' s3 m6 \$ ?* ~7 y  ]! {, K+ r8 R
    float:left;3 I8 i/ l, u% F  |7 z1 \

    7 c, x: ?4 b0 o- H+ L& Z7 U7 D}6 S: z& F5 C0 ?4 [9 J

    1 [& I# G+ N7 y# n! p#main .subMenu{* V% D6 Z: X, K, }* |. r2 L

    ( g. S0 {& {$ `( |width:226px;: t3 N) o; T! L1 m
    / g4 {& w) b+ |/ M
    float:left;# Z0 W; E+ l5 c! O/ y8 R2 J
    % t* E; C7 Y& \5 d6 P9 J$ u4 t7 d4 q
    margin-bottom:10px;
    7 U  l# G1 s6 g# ~. r6 h% b7 c8 Z% ~6 C. z: A1 ^! ?  X6 }+ J/ u
    }
    : h+ G) n' x: A5 V' W0 e4 K# [! a/ M; T/ c/ M$ z7 f
    #main .subMenu h5{
    2 W/ t; Q+ c# j. s" V9 G- C; x7 r
    6 e+ ]& r  e" b0 wbackground:#19577c;
    8 k7 `7 i( c1 f3 b1 \% g; W2 O" b* h% M& H: [
    height:39px;' ]) Y, h( b/ x0 E7 r! l+ ]# M

    / z1 ~9 I* o" y6 ~4 Dtext-align:center;5 |2 k1 v% z) x( x+ {$ q) E' o
    ! i( Z, O" Q: M
    color:#fff;
    8 Q8 y8 t+ S$ A! I9 I8 Z7 V7 h+ {: X4 g6 k+ M2 I" c
    font-size:15px;# m: g% M' M  e' M
    ; l; v+ |$ _& {" C' J5 S% w9 L/ `
    line-height:39px;3 U8 C& x2 E$ o2 q
    ) ~& S( M9 F# R) I0 r
    }8 }6 e. B% u. J5 J+ g( t( X+ d* d

    , ~* Z$ m3 G6 X5 Z( W#main .subMenu ul li{0 m7 x5 U. R( a& j) E
    - B$ {  F7 b8 b$ i0 l
    border-bottom:1px solid #d4d4d4;
    - J9 p3 I& [/ z7 K6 A3 i& f1 a* W: |& U  B2 z7 J
    background:#f1f1f1;
    & ?" f1 S) O$ t3 V1 R9 J
    3 Z/ k- D3 E! j! g1 O}' f9 w' ~  m6 P
    0 A0 T9 H3 Q0 T8 t
    #main .subMenu ul li a{, Y8 `9 a! f  f
    ( ]# V. l4 i3 h% [# G# U) V6 |$ N
    display:block;
    / c6 `0 i* z, X: V2 I0 y" X/ @9 q' [4 O$ G. S
    color:#000;8 w9 n1 z$ `! m0 N! T

    $ \. L& w* g1 W/ E; l. B7 m2 Iheight:36px;! C" x0 U( I- A

    5 ]3 h. I9 }5 \1 u6 d3 |3 ~% A# `- ]# Oline-height:36px;7 }* V# Q2 ~% N9 y

    ' g' S  b9 r8 p$ T* d. ^' x9 N  Otext-decoration:none;
    / ]; s* C& h" g( K1 A
    & g( A1 m! I- E7 y7 I( Spadding-left:60px;% h2 k* p2 ^$ A' y0 ^$ Z  W

    0 d1 m. O/ k. k2 \0 ]% ?' ^- S/ G( Abackground:url(image/li.jpg) no-repeat 40px 50%;
    ! K1 ?/ l( J: E& t
    + T4 A" P1 ^4 o3 w7 S% w}
    6 }6 `8 x! f3 Q9 x, _9 d& B1 t6 ?: l; B) l
    #main .subMenu ul li a:hover{
    # T/ m7 K( k1 D, l. w" C; o% U8 b9 f( ?/ M, g# o
    color:#177cb7;; E% t# E7 Y+ L  ^" z5 |
    4 v1 _# p+ k! T4 S" J. |
    background:url(image/li3.jpg) no-repeat 40px 50%;: l) _9 E5 X/ C% e0 h2 D# }

    ) }! k8 S0 Z) d+ u% M  i0 E  i& z}6 t* l3 G+ e% f

    + }1 Y" ~% w* \- D; ]第八步:內容的主體區域編碼:通過上邊的效果的圖片,大家可以先想一下HTML如何編寫。我是使用的DLDD的方式,大家一定要學會這個標記的用法,很常用,敘述產品時經常性用到。) q1 Z  t  n: J# v

    + v! g0 y& r2 B3 J! K現在我們看看HTML代碼:
    ) G! a, @, j! A6 ]/ I' I0 s; s4 H  h8 b( @( f
    <div class="news">9 S, \5 u- z( |* K

    3 I( g% ^4 }/ V7 V5 J<dl class="xuexiao">8 [& t7 z- z0 E
    & p' ~2 q$ @# e8 h3 B/ N9 f
    <h5>學校簡介 <a href="#"><img src="image/more.jpg"/></a></h5>  v9 \+ s/ @1 T  a" ~

    2 s/ W" ~( M" [! J<dt><img7 a2 H1 {- V- W2 B  P
    ! K3 g: |( M* ^4 s" ~2 [
    src="image/223.jpg"0 l5 k3 S) W1 G
    ( f$ U5 _8 |$ V
    src="http://files.jb51.net/file_images/article/201304/psdcutpic/image006.jpg", K" r1 @& K! \
    8 W/ K& H8 S1 w1 W
    width="488" />
    # n. J/ _1 \% [) y2 V/ a5 k' W. R* N/ d0 L$ e! V
    <!--[if IE 6]>
    * n8 R& K- |1 F8 x, u2 _7 y! k
    $ P+ Y7 v" ~5 C1 E<![endif]-->( S% b3 z/ G4 t$ A, |7 C8 B+ [

    6 u- f: s3 Q  L7 J) ?( R上邊代碼的意思是僅IE6可以識別。這樣我們就可以單獨為IE6編輯樣式了。
    4 t7 Y6 B9 ]" N, g3 ?1 t) ^8 V9 e. n. ^: S! k
    <!--[if IE 6]>' Q1 _# h9 p! P, A7 \
    8 o6 I( w$ v% b9 ]& \
    <style type"text/css">6 f& R+ k: M/ ?& u) N3 F& N! `
    5 |* _1 \: A0 Y6 W' Y
    #header ul li{% ?* x0 B7 z: o/ h3 W* I; f

    8 t1 I9 d, ~. Q8 \width:80px;
    % c5 b0 m" s1 w! D' h: S. ]4 i6 Z3 a8 }0 R5 Z# y/ n7 @  h$ p
    float:left;
    % l3 s/ w: ?/ d) U0 Y* v5 G
    ) \# f5 y9 d4 x. B, |  h' xpadding:0px 10px;
    . k9 ^1 p5 ?' J! U. `! _: p  S( E: ~
    }% t0 @; O7 |- c0 V5 Q5 b
    ; D; T1 ~( Z7 Z: t
    Header頭部右側加寬度值
    4 o0 ~- ^8 a3 }( v* i& A7 J2 P+ ]8 W
    #main .container dl dt img{8 S# s+ R( [; k6 ]+ Q% k( Z
    ; ?/ d1 Z$ r* ~
    border:1px solid #ccc;0 ]& ^7 k3 B8 C( i6 e2 B

    " n8 j2 q" |2 V% L% \3 i, s) E}1 h! T8 [4 Z' D/ e
    ; h1 a. _" ~6 Z2 |. ]4 M; u4 {
    #main .container dl.xuexiao dt{
    / y) m8 q* Q$ r- J  j& b" R* j5 {9 d# P$ X* N: n, y
    float:left;, u3 K8 x4 K6 z
    # d: O: j, V( ~
    width:110px;: M2 t! s  X# R; W+ v
    9 B/ A+ T9 N( L( ~2 d
    }) w8 K- Q5 S, o5 ]
    ' U% l1 |  V7 ^: v$ F* Q
    #main .container dl.xuexiao dd{! X4 n4 s1 M+ t0 Q2 X( W! G6 O! o

    / c# c$ e+ N4 l* d9 Zfont-size:12px;
    % R5 h; T  [& W4 m2 z
    ( w; k' r2 V& i; l/ k2 l0 ]9 W/ Qmargin-left:20px;2 f0 f! e3 b8 g; L7 E3 p

    9 ^" }3 h4 t. n  F5 i4 [float:right;
    1 m+ ?4 g4 m; [- Y$ N9 d' s0 e5 {" H. `" Z, @
    width:145px;
    ' {, D0 m( ^! L4 W0 P% K6 d6 |2 `; n
    text-indent:2em;
    / a/ ?  b( E- H4 G0 S
    4 o1 Q3 z6 O* N3 n}
    . \+ F. r8 W+ f0 N0 g- M3 v
    & g3 t* o& v4 O7 T, E( W5 D#footer{
    : v4 A7 r! f0 h& ^: E9 i7 n  J* u7 }- i  X* v
    margin-top:-10px;) V. V8 i# _  M( i1 J

    . p+ D6 E1 y. s- Z9 \}/ a) L- O6 Z; V% y2 F

    / L6 y& U2 q# E2 u</style>
    7 ^: M6 E/ @4 o# }( E0 S
    * N3 ~8 O  f+ Z0 |2 m* J<![endif]-->

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-9-26 03:38 , Processed in 0.012615 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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