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

psd切圖轉換為div+css格式

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 245

魔法值:14373 / 14373

生命值:5%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    第一步:先把把所有標記歸置內外邊距歸置為0,其實還有一種方法是根據根據BODY裡面所用到的HTML標記進行清除重來為0.你也可以先用*清除重來為0然後在根據BODY中所使用的標記進行清除重來.如:我們BODY標記中使用了,div,p那我們的選擇符就寫) `+ ?( ]; E2 G! }

    ; e1 q: F" f- `" V7 R body,div,p就可以了.不需要寫*了.: i$ \9 E: D* b' E7 R2 r
    , N  _5 O3 n. [6 ]! o
    *{
    # O5 d9 O4 K& `0 d% g& H, L- E9 B- _& m
    margin:0px;
    - e( W, W8 j, Y
    7 h; _, m. P1 Z% o7 e0 k3 f# jpadding:0px;1 f2 z6 c- a- j8 y6 a

    , X3 A9 u# ^/ O3 j: A}
      H/ l. D) M' H
    : L* }% m" K! E第二步:把我們網頁整體的背景實現,我們想要的結果內容居中,背景漸變始終鋪滿屏幕.
    3 q) y  U3 @" a" z9 R
    ) b, l- m, B% ?5 B& z: Q$ r3 [+ r這樣的話,我們可以為body 增加背景圖片.要讓基在沿水平方向平鋪即可.) J8 _7 H8 N: Z* |2 _% L

    : S$ q; p8 \, P1 k/ f7 _7 N6 }body{& ?  x) [) @9 G- c
    + H9 M+ A$ H( Q: D' l
    background:url(image/bj.jpg) repeat-x ;2 n0 q# Z7 F  D4 A% b  ~! E
    $ ?- [- ?& S# ^& ]
    }4 `8 G) m* o& H0 ~: Q

    5 }3 o. w4 v8 K7 R0 D' z4 a, \第三步:通過觀察我們可以先把我們網頁劃分紅為五大部分,然後先為其編寫相應的html代碼  @% N+ w% Z1 n% h, b
    ) `3 [( |/ Z4 S1 W6 J
    <div id="header"></div>' j* O6 U( B/ j
    ( L; W7 ~1 }4 w( b1 ?0 ]
    <div id="nav"></div>
    ) ~( h$ I4 i$ p9 s5 t, R9 q! J* k( ?; L' ~$ F/ u& B2 d) R" }
    <div id="banner"></div>9 |7 y" w5 V2 [2 K# T/ v
    , O2 I! y5 a; s, s9 A6 O
    <div id="main"></div>0 z! [0 ?* y/ P- ^% q9 J6 s. K* ~0 V6 }
    : {4 a* r: p6 J7 _5 D+ R2 G" m  z
    <div id="footer"></div>  V8 m9 G5 U$ _3 D5 I
    & {/ _2 h% H, R: Y/ }  s/ u
    通過PS測量得知,這五部分佔據950寬,而且居中.我們可以使用群組選擇符,先讓這五個DIV居中.
    4 _0 H: l( [9 c4 j/ T9 O
    7 C% V7 Z7 b& _; q3 O  w#header,#nav,#banner,#main,#footer{2 Z0 T3 n1 ?. A4 K9 j
    ! K0 s! M6 K7 ^$ E  v$ K
    margin:0px auto;) l$ v. z" K6 {* t. Q

    4 K  T. T. O; n+ wwidth:950px;
    ! J8 L$ k# x" L5 @8 _0 Z& ~; ]( [1 v/ B1 z
    }* S1 a0 H6 p- i" S- X

    2 P: x' O( \7 u8 q: w0 ~- A7 w第四步:先完成header頭部部分
    1 r: V& p* y8 q, G/ p+ ^# c5 i, f  ?! s  V+ i, {
    LOGO:一般這個部分有兩個要求.1點閱LOGO可以返回網站首頁.2要注意SEO方面的?所以我們採用了如下HTML代碼:0 V$ U9 g; ]6 S. O
    * x: ?6 n1 a# ?8 q8 b
    <h1><a href="#">北京傑飛css網頁切圖</a></h1>
    % P% m% t  H, V8 [! s8 @0 X: ^" e- W. l$ t
    那麼CSS編碼該如何實現呢?% b) e! z' V) Y, F4 |8 e
    " ]; x6 ?- _0 t1 j& L9 g. N. ~+ |' Y
    大家可以可以先想一下。然後在看我下邊寫CSS代碼的,其實這個地方採用的是CSS以圖換字技巧。CSS代碼如下
    ; ^2 V, \2 Y6 Z) C) y$ E2 @/ u; v8 h2 C' E+ j4 I" \3 U3 Q
    #header h1 a{% t6 ]% h/ s+ E! E$ X! m

    0 z9 y1 f9 f* e- kbackground:url(image/logo.jpg);
    - V$ n% [' s0 p) P# K
    ) N" A2 l3 W$ m3 s' I0 }width:476px;4 o1 R& ]2 ~0 e, R8 {8 h. R1 U
    $ Q  j: r2 ?+ k
    height:102px;
    $ u, ^. F- E- Z/ |# H
    5 h9 f/ C9 h3 jdisplay:block;' y: G% R2 J! x% o4 u

    % L) Y: H1 K4 dtext-indent:-9999px;1 W9 X& s, t: p5 F% W
    $ k5 C- x* D4 P. {/ I; T
    }  p$ _# A- W0 `/ j/ u

    ; p' H5 r- z! a" L  `" a- _好。現在我們接著完成頭部右側部分,還是先進行HTML 代碼的編寫
    ; v, E7 w" R0 n1 d
    5 x# u( N1 E) O- M  A8 ^. E6 [<ul>/ \: Y! S  E+ K

    " p9 V+ t3 J, n+ c2 |' }) U/ R! K<li><a href=" #">css切圖培訓</a></li>3 J% b2 f% f' ^, y7 L

      o8 j% R( E! s<li><a href=" #">設為首頁</a></li>
    7 X. ]. A" p3 @) F6 W, O- L$ o- E' [
    2 M1 N, ]3 ^! t) Y: R+ z<li><a href=" #">加入收藏最愛</a></li>
    ; h; |* o( Z$ g. J, W5 A* G4 H1 |
    # |" X) f0 ^( v6 C3 M8 ]. H0 G" l6 [</ul># {6 F/ ^$ x  A4 J" Q( `
    - ?4 ~# k- G+ x) i/ {
    #header h1{, u2 M# f# s$ v
    . ?/ J) @. P6 ?1 G! ^, @
    float:left;
    9 x6 d3 N3 x0 p9 b9 R  C9 }, }- b0 c) b
    }% J  u# {8 T  D
    3 t& p2 y8 E2 c/ J' H! l
    我們首先讓H1左浮動。這樣右側UL部分就可以在同行顯示了。
    7 |) s2 w( X/ X4 r
    1 y2 |) H. f5 y5 r) i#header ul{! |! D  E) a' _) i" a* @5 N

    - N2 m  Q/ C6 B8 D0 }float:left;# _; K1 Q! R6 o
    0 w  P6 ?3 F9 A3 w
    padding:50px 0px 0px 200px;
    ' ~/ e9 J2 Q2 S" V
    ( D" T4 N, L6 H1 I# flist-style:none;
    6 D3 t( s& w; c( C' ~' t, p0 ^
    ! g3 d; \4 K' t# W2 @}% K& _, Y8 o6 X! N8 F  O5 S

    $ h% N8 i8 x; x$ t  R為了避免問題,可以讓UL也浮動。大家可以試一下,如果不設定浮動在IE各版本,火狐中表現的是否一致4 q" w  ]8 s4 M+ {0 z
    ; c' I; o# o( l: i: e3 \
    #header ul li{
    8 I. L+ c* R$ |3 m1 n- J3 V6 k  R2 w/ Y* U
    float:left;* J' ]6 G1 o' D( _) e
    . W( l- a  L  e; q) [# i
    padding:0px 10px;$ l& r. l& s& F' B, ?) y3 z2 N

    2 M" ^9 Z1 H) u; a+ Z5 y}
    , H  S( ~' w; y  }  b! c2 H' m4 I) V. w, t6 u7 y; q5 c* W/ U6 d5 w
    上邊代碼在火狐和IE8中沒有問題,但是在IE6中會出現問題。我們會在後面進行講解。
    : u' B3 h. L) ?+ J7 {& Z* v
    , n4 r+ ?; Z: z* {: u+ f#header ul li a{4 ?% Z# M! w5 f8 P9 j

    " c4 `3 k# J0 z3 X7 A, e2 Mcolor:#555;
    ) V6 j; B8 ~; p- Q8 \
    $ E4 B% |- u: s, w& f$ Jtext-decoration:none;
    1 f& _" s9 N& v6 Y! z# {) Y/ G" j: N# T: Z% v+ n
    font-size:13px;1 Z/ o2 [7 I  {0 \- m7 L/ p3 y

    % k* t7 ^" Z" i# s4 z' s- `. j}. W! S2 g+ A9 j8 H1 C8 W6 t
    - ^9 q/ X4 }. g+ |+ H4 v: C/ u! p
    #header ul li a:hover{
    ' l' a6 X& {' Q3 Z4 b
    ; U4 E. J* W3 [% i( {- Y0 @4 H. x+ ~color:#000;$ k1 z3 l1 G' d8 ?
    , d# s: p( X5 ]7 ?: _2 E, U
    text-decoration:underline;8 A* H5 D7 a, @9 B, ]7 [

    % v% E9 w1 e) Z+ U}8 R: t: r2 S7 T( D, L2 I: n) r+ ^
    ! ]9 x+ H: m7 s; T- y5 H3 F* T
    第五步:完成導航效果,效果說明:鼠標放上背景變成淺藍色,並且要製作目前頁的效果。$ a/ C% N1 R& a1 L1 |3 C: E$ g

    " [! I. c% O, Y$ n; `3 N. ^# A/ @HTML代碼:
    2 x7 H$ Q  h6 u/ Y4 M: O+ C$ s* W) k+ ^7 L
    <ul>
    ( P: a3 j; S! p8 Q9 a; b  k' T# o
    <li><a href=" #">網站首頁</a></li>- J: A; F$ G  j& @3 u
    $ R) w4 b; S9 n3 Z& |5 r
    <li><a href=" #">網站製作</a></li>
    7 U' Y/ O8 ~/ t- D2 u4 ]4 ?- y4 v8 r5 i# W
    <li><a href="#>網站製作</a></li>) y+ O+ F- \: _! t, k
    6 W" A- O- ^  \7 T
    <li><a href="#」>office培訓</a></li>4 ^# |7 ]" A8 x3 t* x* h% U

    + U2 X& _: c$ @0 W$ g<li><a href="#">平面設計就業</a></li>2 y# U. U5 R3 a8 ~* i

    ! d* d% L9 V* h  O2 k4 a1 J<li><a href="#">div css培訓</a></li>" X0 {$ {1 B2 j: q7 c2 @9 c

    8 i4 e+ [! t1 ^! b0 e2 z* {<li><a href="#">聯繫我們</a></li>
    $ {  T$ E+ i* Z& v5 }, Z- f& j  n0 y. p: o
    </ul>
    2 r5 l- E$ D5 u& w8 k
    2 {2 `2 B. ^' @1 Y9 n現在直接編寫導航的代碼會產生一個問題。如果學過盒模型與浮動的都應該知道.
    7 {0 P, h1 m9 h" A* e  H8 W. H. E3 f9 R& v% q6 U' G
    導航部分文字跑到header頭部右側了。怎麼解決呢?
    1 H5 x& @" e0 ?) ~: ?2 H5 L# p$ A5 Y
    其實就該我們萬能的清除浮動起作用了
    + ~, g* s; u& ~" [' E' h7 Y/ d/ v4 C) m* _* ~& E$ g
    CSS代碼) T: x0 n7 A! y: T2 A

    / t5 I* T$ h% [. @.clear{
    8 X7 g" l5 @' c2 z% p- c5 f) @2 d
    & U! L) H/ P# S/ y6 Jclear:both;
    - g4 Q+ V- v+ u0 e8 u) @# {3 O; ]1 D/ }7 `
    }) z( ], z' N: r7 }. B* K4 B
    6 g* S! |; e3 b0 s6 G
    這時候為我們<div id="nav"></div>
    5 w! d: ^. \5 F+ R& S& C% D/ c1 V
    0 c0 q0 M, w: x9 R; ~$ C2 O變成了<div id="nav" class=」 clear」></div>) `% F! Y4 D; u! L" c# P; w: n: ?4 F

    6 E7 ?; B- c/ S! ~6 J2 T% s大家現在看一下,是不是解決了上邊的問題呢。其實如果大家按照標準的盒模型計算,如果計算得當,不會出現這個問題。: ~( b- |) A* @5 k

    . q+ S1 P" E& e9 N4 n9 x  _完成導航的CSS樣式
    " N/ A( {+ x3 Y" h/ o/ O! [" I; `$ k0 ~0 }% Z/ n3 U) a
    #nav{
    , D% g, i7 P6 _3 N$ `. j+ \' d; [3 @/ o  X) H# V
    padding-top:3px;) s3 _( U; ]8 t
    6 y9 o( a( {+ n" m/ d, a
    }
    & C) r3 c* {$ u8 i8 J! c  W8 k: F3 V. s, f( C( D
    #nav ul{3 `. w0 \& U8 Z0 k- G
    4 L4 r; v1 [# S3 H( U
    list-style:none;3 n7 R9 h2 f# p# m. u; B
      k) T. D# X3 _1 N* V
    }. c9 B* T( W  }9 ^# B' _
      D8 K- A2 |5 e6 J( y' }$ a5 s
    #nav ul li{& ]3 |0 g' t, S8 V
    & g! E' o' p, A3 ?, g' P4 Z
    float:left;+ D0 X  A" Z$ ]- ?) X
    ' I3 ]6 f/ C+ P5 @5 R8 L6 H5 m4 @
    }1 U) R+ M" J/ j/ ]! m. u1 K

    0 B. U) I3 R- x預設li是佔據整行顯示的,所以通過左浮動.使其在一行顯示。之後在設定A的狀態,達到咱們想要的結果 試驗下:讓LI具備寬高,然後A設定背景,能不能達到咱們效果,A不讓變成塊. l+ D9 T, ^9 ~) L  e  y0 ~
    5 y, j7 J# X: I% X
    #nav ul li a{# Y- w+ u7 \/ }; ~

    - S" I( O0 S1 ?display:block;
    ' Q! ~2 C0 L1 x# j/ w- y, B( ^. V: D! H% Z; d" Q
    width:135px;
    : H/ U7 N/ R  X' v2 y% B$ \3 _5 r$ v" K, \+ C
    height:56px;
    / y5 J8 j; Z# N! k* z- O' v4 g) o$ h, x8 W  x
    line-height:56px;, k8 e' G5 j. f
    * L3 M( i! ^3 p8 ^0 R9 t. y
    color:#fff;
    + m" S& J( M2 }" q$ W( Z# i, e* N
      l) e# D* N* n& ftext-align:center;( C" ~" m1 j0 @% [
    6 j5 Z3 W$ [: y. c
    text-decoration:none;; W0 e+ O2 l( _1 |( m* k  _7 o" B6 X& \

    ( D( C- {) r- j! e. vfont-size:14px;
    + W# r+ Z# j$ A# z1 a
    : U$ O  Y& i9 l}
    ; L9 e9 |3 P6 C  e* H1 g$ H9 i* `) S' f% j
    display:block;讓A元素變成塊狀,然後好為其設定寬高背景。這裡面還有一個要點就是line-height:56px,同高度56px對應,可以實現什麼效果呢。同學們想一下?9 C6 \1 t( O5 ]3 f1 ~! g

    % N$ J' |1 [, H& N$ m2 ^$ W#nav ul li a:hover{
    6 X. K& {! J* K! t* R: C6 S1 O& |" e, j3 |0 L/ H
    background:#177cb7;
    ' M" |% D# T( L3 o# k$ S$ m! B5 V- G: `% |- y2 u# X1 S
    }
      j; C" a( P( }3 y% i+ k  l; p: S$ F) C. k3 z
    現在我們導航基本已經完成,但是還少了一個目前狀態的導航效果。怎麼辦呢。4 ?, k; N4 H. u  w1 ~( J2 }6 p$ w$ C

    . n9 X( }' r8 A7 l其實很簡單就是為目前所在頁面的A連結增加一個ID為current的標記。如下:
    1 X# D1 o9 R3 i
    3 L0 s  P' Q4 p1 s2 y" u<a href="#" id="current">網站首頁</a>" V3 p- [- j# X# `
    ; T5 C2 v; x* B6 ?4 b
    接著這個狀態和鼠標懸停時是一致的,所以很簡單,只需要在鼠標懸停狀態後邊在增加一個#nav ul li a#current選擇符即可。你完成沒8 |. ]2 ]& d6 l3 Q6 f3 ?
    1 o6 A& Z5 L) }+ H1 K' y1 ]
    第六步:產品宣傳banner圖片,公司網站的話一般會為一個動畫或者是js/jquery的特效。目前咱們直接就放置一個圖片3 z2 q: y' ], v* n$ w5 R+ v
    % g# U9 o, t; L& I' h
    <img src="image/banner.jpg" height="184"# z% K7 y; a' E9 b
    ) ~. B8 r( H" c: f
    src="http://files.jb51.net/file_images/article/201304/psdcutpic/image005.jpg"$ B4 S# @- o2 [  A

    ( M  [, P$ _+ x; k3 f, l width="127" />
    6 c( y$ M# _' `0 E8 F
    + i5 I7 x" S; w/ o0 V右側導航html代碼:
    : ^( V7 b; j, w8 h2 {) Z, d. M7 ]# n
    ; }$ S; R/ h2 P<div class="subMenu">
    ' O/ F. ^3 H! Y9 _' ~# }/ F
    8 j: ?0 ^( K. S7 u" s<h5>培訓課程</h5>
      V& X2 J* R- ?* ?' C0 x" W( l. w8 p+ s) y$ d" x( i' |
    <ul>
    : O8 {' [7 V6 @/ T
    ' `# L! D' ~5 e. \' f8 U<li><a href=" #">網站首頁</a></li>+ u1 z6 g; p' i& v' U% z1 s+ z
    3 b/ X/ k4 H  O& e# A( S/ ?; F
    <li><a href="# ">網站製作</a></li>
      k, a$ w  r) z4 ?& o2 m* W* H+ F9 M' y. l5 p+ \! y
    <li><a href="# ">網站製作</a></li>
    $ d6 s/ Z  Z# Z, H& {0 O" v
    # n1 |4 t: F" I9 t+ ]$ j<li><a href="# ">網站製作</a></li>2 D4 H1 Z/ a; j$ T. z8 H3 x, \  r& P
    . E1 @- Z- J9 C* A* V2 B' d- J
    <li><a href="# ">網站製作</a></li>
    + |6 ]4 s7 E/ V" c5 D# v" l, g9 Y- F2 K! C
    <li><a href="# ">div css培訓</a></li>, A' X9 `9 ~5 l4 c& x5 ]# p8 U8 N
    . C. x+ w% ~" X( }! f8 T, e; b* O
    <li><a href="# ">div css培訓</a></li>
    - Q* Q7 G" q! b" F( H
    ! y4 e- F7 E  p5 j<li><a href="#l">聯繫我們</a></li>
    ! E/ r1 x- S3 N' @
    , O2 \) _$ y. z1 f& D</ul>
    + \& W3 V: ~) ^9 o# N
    8 w/ C7 g7 R# S; Z; p</div>
    9 A4 i1 P, t3 t0 V4 v: V( h; S7 l+ X) }7 \$ E
    css代碼: 下邊這些代碼在上邊製作過程中都已經說過了。所以直接給出來了,不再講解。; t: W& @. o' `' L! f

    1 E1 Q& g, G+ `7 r! ]# i#main{
    ! E7 F- u3 ^0 a- E' I" X0 i( t+ l" `( J# v7 R) |6 v
    padding:10px 0px;6 E  m/ e6 {& A, A: a, D

    / n5 r4 u/ u* `1 }4 e/ v& ?! Y, v}  b5 |3 f5 K/ \' j5 z; A4 q% v- \
    5 Z  p7 u% W# k$ Y) }4 G, W
    #main .container{
      w$ @. [, M. K: M6 Z- m% X. N0 m6 _- p  @
    width:674px;" l& T. r# G0 Q+ ~3 h/ K& m* S
    5 Z, }  \* O# ]4 @. s
    margin-right:50px;
    7 I7 J+ _8 W- p/ W# ?$ _& o
    - T: ^4 |( i2 M0 F$ B) s& |0 ffloat:left;3 [2 f9 p( I# k* u

    2 w: K6 W; c# {4 ^- N$ h2 [: R0 k}6 k' b& v  R8 \: o
      o$ F& Z! D" s; m7 @
    #main .subMenu{
    6 ~" H5 O" v$ J: T+ m( T3 H+ {8 Q1 e7 J7 h* ^) `9 o) _" B* V
    width:226px;
    + Q- b9 Y/ f. }$ D) F  j9 v" k6 m* {. ?/ s5 E% R+ r: ~
    float:left;
    * X2 H6 F. O' G" m: P5 e8 F7 Z
    , k9 `, E8 O6 Q! |margin-bottom:10px;3 F5 c/ m( @9 w4 z! S/ M: s# R0 e1 e
    # K- d- T: N/ B
    }7 |3 n9 x9 E- V

    ! t3 n! [  ]7 r/ N/ e% G6 ]#main .subMenu h5{
    + K0 Q# H7 k; U0 ^- T, W
    0 f# p) T  o2 z, B: d) @4 u6 pbackground:#19577c;* w9 G: N, C! E! d3 t8 u! m( x
    ; r7 a/ [+ l; h2 m) z
    height:39px;
    $ a6 X8 W8 f  e7 v  T: c5 _. S/ _# p; {# M
    text-align:center;( ?/ r2 o& P4 Y( ~- q* d
    # ?/ ]9 n* H* D+ s0 R$ d
    color:#fff;
    5 i' d( j$ n& v' I- O+ {' a( }+ r0 ?5 F" w, c  `, l8 [
    font-size:15px;
    , X$ x( o, f  M& t3 E
    7 S1 U2 P6 @! C7 C/ zline-height:39px;: s. t: B1 E$ p/ |- V3 A- Z
    9 O2 E5 M* q! w! a+ ~
    }7 M1 [* G4 h* |9 j% o( l7 ~

    8 f0 U' u: F- n+ R3 D0 U; \2 ~: D#main .subMenu ul li{' {0 x# b) K/ f2 j5 Y
    0 X1 _2 ?' h( c1 \7 I) i8 l$ h
    border-bottom:1px solid #d4d4d4;
    ; f' s2 t$ W. [6 K
    + y& p: G, A1 Zbackground:#f1f1f1;# d) B8 Z) c8 J, I- J
    ' z! i6 p7 D/ A3 e4 j: a1 y
    }& U8 c6 \) Q$ x% X/ j" C) r
    ! J( M+ |, L; v" P" h- j( H% q0 b
    #main .subMenu ul li a{5 b$ Y) q+ V7 f+ I& p8 {

    / e1 W: d- ^' ydisplay:block;0 k& D, l# ?3 ?8 t* M- S, ^

    + T5 f8 U6 `' J7 P: lcolor:#000;6 a  i8 Z8 o. @" N' l
    4 x# Y9 I: a, R; ^7 o! |
    height:36px;
    ( x5 Q0 C( H7 f' b+ |& k/ \3 K9 z4 B" z: ]0 s2 Z' M
    line-height:36px;# R% ^- u4 F8 W
    + D8 Z; x( i( h' `" U3 T: _; X7 E
    text-decoration:none;
    9 x4 z# |0 k' a; b
    / M% i( F/ X# k# ?* j& B" dpadding-left:60px;
    ( _& Y8 i6 Y9 F9 H" P1 G- q# \, A2 F% l# c9 ]3 @0 m
    background:url(image/li.jpg) no-repeat 40px 50%;, m5 p' e& H1 o/ h

    $ w8 N; i" ~0 a9 y8 [}6 X0 c5 B+ i. K: F6 j4 n

    - |1 C9 r% q* a9 ]7 T' @#main .subMenu ul li a:hover{  @, m7 I# e2 D% [3 g

    1 O/ b( J! }0 t3 y3 T# U/ gcolor:#177cb7;2 D/ e* X/ R* u4 s* N

    2 d5 ~- P% [  B: \" z# hbackground:url(image/li3.jpg) no-repeat 40px 50%;0 [/ J. ^3 J7 B

    & y8 |& n: u" M& f* `( @2 z4 o}5 K8 x* R1 Y/ Q7 o5 T

    , T/ H0 E0 G( [8 ~! y5 x* \+ j# C第八步:內容的主體區域編碼:通過上邊的效果的圖片,大家可以先想一下HTML如何編寫。我是使用的DLDD的方式,大家一定要學會這個標記的用法,很常用,敘述產品時經常性用到。
    1 a0 b" s8 i7 L- ]) U: x
    4 A- S; j+ _* D- n現在我們看看HTML代碼:# @3 Z' D: `# P3 V* R6 P
    4 k5 X0 G! V: h! R% `, V' `% R
    <div class="news">
    ) Q! k- Y& l! X4 F  y) r- X7 f6 `7 C) C( C( o7 K
    <dl class="xuexiao">! q( u5 W. q. i1 [1 ~% x+ a
    / o' E) V2 ^; b" K
    <h5>學校簡介 <a href="#"><img src="image/more.jpg"/></a></h5>& N8 Y- ^4 K. w
    1 T! O) z4 e& T! o, ^$ s
    <dt><img
    & f+ F2 j2 n' f" K. R* L2 `$ N  l$ t  C+ N
    src="image/223.jpg"6 t* @2 z& V+ c/ [% W

    ) w7 i# ?# _/ h( f6 U& asrc="http://files.jb51.net/file_images/article/201304/psdcutpic/image006.jpg") f; A- t0 t* ]0 g2 r
    + P. ?) L  M! `+ H
    width="488" />
    ) y6 `& u1 x9 }- P* Q4 c. I
    , v$ o- i0 ~+ j4 ^<!--[if IE 6]>4 C  k. O! n9 n: S0 O! n; R% I9 K( Z
    9 `9 Y( T4 d( _8 ~
    <![endif]-->% Q; @6 W' o5 e) N6 |2 _
    6 v3 Z  h6 I+ Y8 E* k" _0 F
    上邊代碼的意思是僅IE6可以識別。這樣我們就可以單獨為IE6編輯樣式了。' e9 Z: l3 W9 C( S& R

    : X' H+ w) a' p) \' X<!--[if IE 6]>
    7 D$ F' c+ G+ _/ C& Z  J  \' h) `% M
    6 B1 ^8 U  R+ `  l- S( I<style type"text/css">4 o# E* J5 c  s6 W+ t% Q8 i
    4 R: B5 {2 G+ B9 G- M% J. k/ P
    #header ul li{
      t) B4 F8 G& P0 r! v" P& |$ w5 S; J  u+ Z8 f* c
    width:80px;! e( L9 B" m7 \$ ~
    4 {4 `, Z7 [6 R' p+ T
    float:left;
    ( ~$ h8 K5 [/ V( h$ s$ P& t* s& n) V7 ^$ a
    padding:0px 10px;# p1 n& e9 G0 [) ~  Y

    ) [" Z4 p% d! C* m}; E1 C- K* R% z# q5 s  t
    * c7 K/ g. @( f" x
    Header頭部右側加寬度值" D* ?& Q" A8 I9 M
    & j* Y. {" x( I  M5 Y; h
    #main .container dl dt img{
    ' o$ Y0 ^/ H( e% M( X+ s( r& |% [3 `" ^8 u4 C4 S/ M
    border:1px solid #ccc;
    9 S4 z6 T2 H* y! C: h5 R' V1 e! y& C' N0 E$ ]* \
    }
    " M6 Y4 Z6 c8 o' J( w# r  e4 X3 p5 b2 T9 \  c
    #main .container dl.xuexiao dt{- w9 I% j5 }) a

    + p9 [$ J5 q4 C% Bfloat:left;
    " k: E5 @5 [* r2 R9 x
      l$ o$ T3 Z4 H7 hwidth:110px;
    " J! d* O. ]' g5 j) c! Y4 D8 W# V5 K. ~7 Z+ @4 ^. A  W4 ?6 j
    }
    . N' q$ Y5 D% u7 f! ]! w: ], A2 Q) p- \1 t
    #main .container dl.xuexiao dd{6 W) Y2 G: p2 v; i2 ^, J' M# _

    7 x8 [! V& v8 q" T% q5 Z9 `font-size:12px;8 N# k" }- p6 W' W

    3 l; [2 r, r" I* [margin-left:20px;$ S) j* D; |' _7 r- y% D8 A' M

    8 J+ m. C4 W5 Y' N- D  kfloat:right;9 F7 L2 x: b+ V
      o$ t4 k; c( w
    width:145px;1 }% _7 G) h/ x8 b4 j  D, d
    9 v. P& O& e5 A$ s, J" u$ b
    text-indent:2em;3 ^5 g) K; I( y6 \

    3 g  [5 S+ i% @9 e# |}8 G! G, [" \$ m) g$ c  j) n
    6 D% [( X2 ?/ J! M- G
    #footer{" ~% ~% C4 L2 ^! c1 c
    " ?# C$ Z- |+ u3 S, H+ Z
    margin-top:-10px;  S% ~+ {* ~( _1 v9 y  C$ i

    # ?# N! j# f, v( ~9 a1 `( R}
    % m/ g* B" L6 \0 \& l$ x8 o6 O% c8 [/ T
    </style>
    6 v( b8 K* G6 c& c+ o) x6 E9 J
    # a' ]0 \& Y3 X8 n<![endif]-->

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2025-11-28 17:32 , Processed in 0.012399 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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