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

psd切圖轉換為div+css格式

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:14759 / 14759

生命值:6%

升級   100%

  • TA的每日心情
    奮斗
    前天 00:44
  • 簽到天數: 5883 天

    [LV.Master]伴壇終老

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

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

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

    ×
    第一步:先把把所有標記歸置內外邊距歸置為0,其實還有一種方法是根據根據BODY裡面所用到的HTML標記進行清除重來為0.你也可以先用*清除重來為0然後在根據BODY中所使用的標記進行清除重來.如:我們BODY標記中使用了,div,p那我們的選擇符就寫
    ' x" E: k0 P! v. V* G
    , o$ Z! ?( y$ _ body,div,p就可以了.不需要寫*了.
    ( P( o- R9 I; j' p. z
    ( S4 D% W4 X! ?# A' f  }*{
    7 o+ y, J2 y4 }- a6 ^! u
    . d" Z* e+ T$ ^$ Vmargin:0px;
    5 C5 i% F; M9 h: [6 Z( s
    4 \" @$ h6 }9 Z7 p' Lpadding:0px;( i$ O8 C  `( q9 L! ^+ v, Q  I2 Q' k

    6 e2 e5 D4 B# u7 D( u' Y}3 b. n) p& l- d$ I" V" ]* x; ]
    / V$ n- P( D* E" ?( M9 |  C
    第二步:把我們網頁整體的背景實現,我們想要的結果內容居中,背景漸變始終鋪滿屏幕.
    # m! Y5 @, m: W
    , d9 r  ]! X& S4 W這樣的話,我們可以為body 增加背景圖片.要讓基在沿水平方向平鋪即可.
    1 o5 i( N5 D4 y9 @# R
    ' n, I4 ^+ \! V' |: m" Rbody{# \) ~9 F3 j; {7 I) \1 _
    " }7 `) X, c% V9 z- X. f( K
    background:url(image/bj.jpg) repeat-x ;0 I1 O7 E9 j" S2 X& l9 ~
    % z) @9 p+ ]- J2 s# S; ~2 h. Q
    }0 V4 ?5 R# X4 o+ ^

    2 B# F! _# ]7 q( O& K9 l. y第三步:通過觀察我們可以先把我們網頁劃分紅為五大部分,然後先為其編寫相應的html代碼# s3 H2 ~- H- y+ {; P- y2 w
    0 u( }/ Q/ a0 e* Y! Z, w9 u+ g
    <div id="header"></div>; O) R, D& g. ~! ^9 B% A* u/ D
    5 O) @8 `3 Q0 j* L! L$ R3 `
    <div id="nav"></div>
    - V0 Q( z/ i$ G$ o) s" @6 V! _0 F
    # H* I& L6 U1 J# v' h<div id="banner"></div>
    * w/ J& `" C% k+ o
    6 r6 U) }- h9 A<div id="main"></div>/ ], Y) l9 L7 I) H. z( w' g# X
    6 l' t# t8 G' Z+ U- A1 q
    <div id="footer"></div>$ H. G& r% t+ }* v( Q: D
    ' }; T4 u6 ^8 p! O! Q" S8 P
    通過PS測量得知,這五部分佔據950寬,而且居中.我們可以使用群組選擇符,先讓這五個DIV居中.
    ! `7 b& P/ e, j* f3 \  y; V% B6 \& m, Y- a9 }9 j! _6 q. m
    #header,#nav,#banner,#main,#footer{
    ( |# H: E4 j; B, Y+ P; t, O
    - v% u; D, M3 _6 z! fmargin:0px auto;
    " ~' h7 x7 d, ~6 V8 D! @2 }  D# n" P1 q2 G  v+ p1 }7 z
    width:950px;% g; j5 S4 ~9 ?% a

    ! O1 ?2 I" H4 ?+ A8 r# n6 q1 d# f5 G}6 a6 q) ]! g1 ^
    + V$ s6 [% P6 ~; d7 W# h
    第四步:先完成header頭部部分
    ' V, t% y. D' V$ A- I; o
    1 v! _; \4 F3 |0 j) Q3 P5 KLOGO:一般這個部分有兩個要求.1點閱LOGO可以返回網站首頁.2要注意SEO方面的?所以我們採用了如下HTML代碼:
    & `$ b+ s$ X7 e+ L4 f4 x
    6 s! e* d% J( d. v! W<h1><a href="#">北京傑飛css網頁切圖</a></h1>
    1 R# Q4 @$ e. O. o9 [& S+ [+ [  O: E* ?5 E+ J; h6 Y  l
    那麼CSS編碼該如何實現呢?
    4 f' c/ ?6 n/ G/ j, F$ ]& L% G8 X0 h- f, ^8 o& t
    大家可以可以先想一下。然後在看我下邊寫CSS代碼的,其實這個地方採用的是CSS以圖換字技巧。CSS代碼如下4 {- u7 O! z8 f! K% H$ V$ b; ?

    " I) r$ ]* x: h) Q1 G#header h1 a{' X  X* t/ q: a' t
    : o& l) x8 y9 D' S: y; _3 v. [
    background:url(image/logo.jpg);
    ' v1 E8 s3 [0 f$ A( ]  o* P6 ~" p' k/ F& [# ~
    width:476px;
    2 N3 h# M4 y& o  b7 J1 p9 L8 H" R7 d8 W3 C
    height:102px;, y& X1 E7 A" u  {. K5 y" F5 C
      B5 l: M! K. [" q: }( h
    display:block;4 Z! E# d+ T; J( q2 W

    # H' X4 l$ d8 U) d1 H6 o" m9 ~. {text-indent:-9999px;6 N. k' ~$ Z5 q8 [1 a+ v  l

    , [: H* Z% A+ y; d9 f$ p% c) i( Y2 w}3 I% f3 o* j- F6 |" {, a
    , D+ z: ~+ d9 m% o: d6 B8 j4 H& ?* ^
    好。現在我們接著完成頭部右側部分,還是先進行HTML 代碼的編寫: E$ S) U8 X* I  A- G  c8 h  p
    ' D# _  p0 `! d- C8 X, W
    <ul>
    1 X  i' E& D3 o0 p5 Z# g& i; C  B/ ~0 s( j8 t
    <li><a href=" #">css切圖培訓</a></li>" s! b/ j7 d) y1 r5 w; J

    9 s* R' S" o' j6 E: S: [<li><a href=" #">設為首頁</a></li>1 D2 ?! B1 l9 g! o& J8 `

    $ X) s7 ]! ]# L<li><a href=" #">加入收藏最愛</a></li>" n( M$ m7 C8 T" q
    6 l2 |0 S4 G7 s4 x$ d" ^
    </ul>
    : A1 j( |; ]3 X/ q; T  k& s6 ~
    % J% _- A7 L! @" I6 A8 I, c5 Z#header h1{
    , w+ G! H" h1 u( v
    ) H( e. j1 n5 a4 Y. @7 Mfloat:left;2 u1 o7 G* x/ b# j- D0 ^4 `9 u
    % {* f3 ?- e* v" [
    }
    5 A" i1 U" d+ K
    0 o/ {/ S2 t/ N# D7 F3 J我們首先讓H1左浮動。這樣右側UL部分就可以在同行顯示了。
    6 S0 r1 I) E2 S% b( z8 s, v5 S: `: S. y
    #header ul{
    ) Y. _% B* y6 ~+ t/ T- k% h  s. W- R9 r6 \8 Q' H. V" a$ a- C( U
    float:left;% p5 H# M" l# q! _/ f! Z

    2 U* U# @: r' A/ g6 o( }padding:50px 0px 0px 200px;
    + Y, M+ c9 ]7 F4 z7 W3 l. M# l) ?9 C0 I8 ^4 @, L2 \5 r
    list-style:none;
    , t) Z( B( c% A2 D+ P9 R- Y$ h2 E- @; [2 {5 i
    }
    ! R/ d% `# v$ X7 k" d
    & E& P2 Q2 R6 V為了避免問題,可以讓UL也浮動。大家可以試一下,如果不設定浮動在IE各版本,火狐中表現的是否一致
    2 w6 i3 k: m6 D  D3 ]
    1 a: B2 K: y; a7 I' r#header ul li{. g# X8 F# Y1 g+ y6 A8 [

    3 C  F. \" e2 Nfloat:left;
    1 W1 b4 O6 F; T( C* H1 z( S0 F  T4 l' d+ V! a, A* S# _: c; g
    padding:0px 10px;
    ( q) J! m+ z. f
    " o+ R! {: U, r8 e  `  k}
    7 b% m+ U' r4 n0 H: @5 z) I6 r. [
    $ N- w2 ]0 z* [' V. v- T, C& J上邊代碼在火狐和IE8中沒有問題,但是在IE6中會出現問題。我們會在後面進行講解。
    " O$ j. V5 i# c# w/ w3 F( i
    3 W8 |- c& E2 |' u#header ul li a{
    . L) |7 |$ c' [3 M, H: b. K( x8 \3 u+ [$ `- B! _9 ?. i
    color:#555;3 J* S! Y4 }: D' T: y

    % D  U) v% l1 X& btext-decoration:none;$ f- B4 Z9 G# w% t; T

    ' Z" |" x9 @* ^font-size:13px;
    ' t4 n& ~& k0 k  V& K9 A
    , y9 m3 S8 W7 j0 t: W# f}
    7 Y. i* T( h; u: q3 S1 t
    # q; v; Q6 _* K% ^8 T#header ul li a:hover{
    + A) S, X* V8 M7 Q. w. \
    + ^; w' p/ j& G5 _3 t/ s* |8 \color:#000;
    2 Q7 n. `+ ~7 A- t0 n5 j
    : l' B1 R1 X' \' @; L* Y/ x0 jtext-decoration:underline;
    2 `9 |3 O; F' U% I/ X( O/ k( O" _0 {$ s3 V+ q
    }
    4 q3 m; M% B& v: d5 L: V8 X! }5 n
    2 _/ i% S+ h8 v7 A6 C第五步:完成導航效果,效果說明:鼠標放上背景變成淺藍色,並且要製作目前頁的效果。
    / @9 ^; _3 A4 M: M- G! F9 s/ |8 s- U5 }0 J6 b5 S
    HTML代碼:
    ! }2 I, u* c' ^) H) K6 S7 M5 Q0 J+ P; b4 R
    <ul>
    % a7 o) f' f/ q2 o/ Z% d
    $ i' e+ W3 ?2 ^6 u2 u6 b<li><a href=" #">網站首頁</a></li>
    # v, g+ _7 @6 }; R* _: b7 n4 g- Z' A& @+ `
    <li><a href=" #">網站製作</a></li>( q5 N% ]! [) t; k, [& u; F2 X
    ' R; F9 L% }0 u) Y# I
    <li><a href="#>網站製作</a></li>
    4 W- E* B" J3 Q  I. u% s; ]7 i* _3 @6 }/ O/ _4 O5 J8 [  j8 b
    <li><a href="#」>office培訓</a></li>
    ! [* `0 k. H: Q2 p+ O
    2 i3 {" S4 I+ H6 Z4 e<li><a href="#">平面設計就業</a></li>  H" P$ d; n7 q) s6 p$ M! k
    2 |( Z, v) D& U: r6 g
    <li><a href="#">div css培訓</a></li>
    , B" _" Q0 n) c
    5 n  B1 l) ?$ p3 W/ v% G<li><a href="#">聯繫我們</a></li>
    2 u: t6 \4 ]7 c& _/ m- |5 f5 x# b
    </ul>
    / H! U* B2 N, y' d2 p# |" s/ k! t
    現在直接編寫導航的代碼會產生一個問題。如果學過盒模型與浮動的都應該知道.1 g! k. q1 B1 a1 }. l6 o' q; n* C

      }/ U$ A. T2 D! ^6 d導航部分文字跑到header頭部右側了。怎麼解決呢?7 c2 _! g6 i  X$ O/ s

    : f2 l7 X6 R7 j* S# W# ?其實就該我們萬能的清除浮動起作用了8 {, N% t5 n) V5 ]3 ?
    2 j' f' ^- p- a; G* y
    CSS代碼
    1 u+ [7 w9 ~2 b, W7 O5 z
    - h+ [+ U. w' w6 H4 F4 v.clear{
    2 {4 G' z# {% F
    6 v. b2 R, }1 V+ l% f/ [/ ?clear:both;
    5 d: Y1 |9 M+ R
    ) t; t1 y3 I  V- e3 O: K+ c2 t}. \9 i4 t2 \9 r: o1 i$ T' ]
    * f+ T) p' p" `4 T- Z+ @
    這時候為我們<div id="nav"></div>
    * [) P0 r& Q1 C' \6 I  {$ F* k# T8 x8 E% Y
    變成了<div id="nav" class=」 clear」></div>
    6 H1 g+ r! B; @7 H( Q6 q
    : I6 L6 k8 i$ ?5 K6 H) K% ]6 e. @大家現在看一下,是不是解決了上邊的問題呢。其實如果大家按照標準的盒模型計算,如果計算得當,不會出現這個問題。$ m4 O7 e* }4 U0 P- _
    . ]5 x) @% s/ ?" O
    完成導航的CSS樣式* d( l1 X# N2 y) z

    , U& m5 @7 W* t/ R4 |7 U6 S#nav{
    ) m1 A1 p2 S0 i
    2 g1 T2 k" h" d+ t* u4 x  `! x0 Dpadding-top:3px;# g1 ?; [% ^: t- a9 m4 v+ o

    + S% q/ u; T# M2 H0 }+ C}
    # D1 u  T6 z0 |1 m
    ' C" ?; f$ ]  ?( \1 ^( O% N8 ^4 O) _#nav ul{
    / A) _, F  {4 y7 |# k+ e& x# {8 c  h$ k# A0 U" y
    list-style:none;( P9 q" c4 m! ^1 J' w; F; _

    9 p8 K; V: H. y1 o* @}
    * b6 |% Q1 Y$ V& B8 N5 u
    5 a& n7 V8 T2 f9 F0 o$ m$ o#nav ul li{
    9 ?' F3 E* X+ a3 l. w
    - g4 Y  T" ]. E. Y/ v, z* Hfloat:left;
    ) m, L+ X+ V" J) o
    % j" n8 |  M1 R0 J! h}
    # G2 ?7 u# \8 x- P
    : |. d1 }7 y( _3 @/ y" [預設li是佔據整行顯示的,所以通過左浮動.使其在一行顯示。之後在設定A的狀態,達到咱們想要的結果 試驗下:讓LI具備寬高,然後A設定背景,能不能達到咱們效果,A不讓變成塊
    & d9 ]( \( q9 M! z6 W- W, W  m% e; R5 G% Q6 L8 l
    #nav ul li a{
    ! d+ z! y2 ~& x- g1 X% D. D+ w  R7 @! y' B% b
    display:block;
      _9 t" a7 K0 @& e, l3 f
    : h* y; I  ^% ^; ~  q- v9 E! Owidth:135px;+ r) u# ?. I/ M1 a' G8 B
    / c; \! @5 b- S0 ~
    height:56px;
    ; C- P5 b# X7 |1 I
    + F* h2 ?& h% A9 {# A7 {; M" Qline-height:56px;2 @# Z% ^5 ^$ _3 A9 l% p  [
    2 K+ F9 \6 }6 B" F% {& J8 s
    color:#fff;+ P* s2 @0 [' G* o) T

    1 G! _) |$ Z% V8 d) u. |( ntext-align:center;  l; x5 w, l" s  R' Z( Y! d' Y
    & h1 h  q/ y& f2 H' Y  A& b1 Z' ^1 `
    text-decoration:none;
    - \. v4 x8 p5 e! A( z/ {* R" T7 J' j$ \- U0 A0 t
    font-size:14px;; Q% L7 a  u) `( Q8 X7 k; Z9 C

    5 Y# `8 Q: S; U) H! e}
    $ T9 z. A8 x; h8 i; g- |( L! L7 a2 F) N$ ]; P% s/ q. K" W  f
    display:block;讓A元素變成塊狀,然後好為其設定寬高背景。這裡面還有一個要點就是line-height:56px,同高度56px對應,可以實現什麼效果呢。同學們想一下?
    ' I  e* M( N& D9 E; G7 Z8 {. O6 W3 K. W: X3 n. i- T
    #nav ul li a:hover{
    3 [1 H1 `) m( o8 @) {* Q5 F* V, K; f/ _" j
    background:#177cb7;
    4 ?0 u6 d) q8 P# C- A) I
      [  Q& N4 t$ I( v8 R+ n0 u  a}2 w& k8 @% [1 X8 q7 p) k2 S1 z
    ; j& m/ n* X6 t
    現在我們導航基本已經完成,但是還少了一個目前狀態的導航效果。怎麼辦呢。
    : T% A( p( {: S7 h' t' V5 F5 @& _2 e. a; X9 R+ {
    其實很簡單就是為目前所在頁面的A連結增加一個ID為current的標記。如下:
    & J( U) c% J- L" D1 ]! G3 }5 W' ]  y: K5 I
    <a href="#" id="current">網站首頁</a>
    ! ^9 R& W2 P! }/ W
      c+ u, O2 X' H$ B' q1 q% S# C接著這個狀態和鼠標懸停時是一致的,所以很簡單,只需要在鼠標懸停狀態後邊在增加一個#nav ul li a#current選擇符即可。你完成沒- n7 F% m( ?& M& O8 A* g9 M. s
    0 ~6 Q% B! R$ Q) r. O3 L! Z2 T
    第六步:產品宣傳banner圖片,公司網站的話一般會為一個動畫或者是js/jquery的特效。目前咱們直接就放置一個圖片
    4 Q+ e  }* s( C5 d; I6 `) ^- ?. I- T5 s
    <img src="image/banner.jpg" height="184"* u3 B6 [6 O) i, }7 P5 D
    & @$ {- E+ `5 k5 V/ I+ p1 @2 Z
    src="http://files.jb51.net/file_images/article/201304/psdcutpic/image005.jpg"
    4 N  o' u$ Y0 J6 I' |+ x" s- M( i3 d: {2 n
    width="127" />
    9 }: ]1 C& d7 L8 e1 _- C" {9 m$ u
    8 S7 R( X) e7 W: l- n( A右側導航html代碼:9 ]' ^" S  p- U* L& K& E6 z

    # ]0 I, n: D8 i+ B5 v<div class="subMenu">, ^' }2 E4 c- c9 V* P4 c

    . i" m9 C) Z# }) H. n<h5>培訓課程</h5>% h9 {; t4 h2 I0 \' M  Z9 d7 X

    3 c0 i$ Z1 A9 F' ~<ul>
    ( j( O: O! y  S. X: g" `1 k$ l' T" n6 [/ q
    <li><a href=" #">網站首頁</a></li>) m, X0 n  k$ U% E
    7 o) f9 v- R* z4 _/ P% y$ Z9 L) d
    <li><a href="# ">網站製作</a></li>
    8 M; e  ?% D; e' L+ F  G1 G( p9 C  f2 z. B$ m
    <li><a href="# ">網站製作</a></li>0 a0 R. R$ }: `, R2 M
    3 a% H$ b; A7 W6 B- V& q+ ~
    <li><a href="# ">網站製作</a></li>! {; A; E+ h& A3 j
    ' Z% V7 M0 s  J/ ?7 F  C1 E. C
    <li><a href="# ">網站製作</a></li>4 d- k, y8 J9 c3 a

    ) A9 f  W/ g1 T, y0 j% `% n) K<li><a href="# ">div css培訓</a></li>
    % ]! z  T1 [. H, Z  h$ p/ [. ^6 i- `2 Z% H% a; K
    <li><a href="# ">div css培訓</a></li>
    $ R% R8 i. p" ?' o( a) j; w1 F; [4 l8 b0 o8 T
    <li><a href="#l">聯繫我們</a></li># s0 E' p0 F7 r) ?3 e; w- G
    2 z6 f- P2 l% T
    </ul>& \' m9 f3 T4 L  Q
    $ |  |9 {9 U# J, M% \1 _
    </div>
    5 M* A3 o4 u2 ~- Z$ Y. S! J" J; t: y0 W0 j. G6 W+ \; v
    css代碼: 下邊這些代碼在上邊製作過程中都已經說過了。所以直接給出來了,不再講解。
    + A' j# D/ M. f: x( ^* L, J( w5 }. H9 b( q2 h% z* F6 g9 t' I# H
    #main{* a, F: D, V2 T5 b
    & Q  k% {+ A) _6 Y) t
    padding:10px 0px;7 F0 H) H$ A9 U$ C" L. m9 F* S) f

    & T, \: D1 _$ _: ]! ~* p}
    5 e. b' q2 s- P6 R+ n# ^4 |6 [3 O6 E$ k4 |% I; I
    #main .container{
    . z/ X( }4 T' o2 C
    ' i6 G, q0 `1 ]6 H% @' m- H: A. hwidth:674px;- E  T/ R5 d3 Y5 N& H: F+ |4 G5 U2 K

    ' d; E% X4 Y" S! `  K# Jmargin-right:50px;4 Q8 M% m  G$ D+ e/ D' Z, i- W3 `
    2 h" C" d& ]/ Y) U1 p3 w
    float:left;
    / w6 h9 P# t& Q) ^" N+ _* {! H7 y/ h  l
    }
    / @  b8 v$ ^! G# \: i' e. A9 l6 S- `: N3 b( |/ N4 Y
    #main .subMenu{) d! ^+ Q9 w% P) D8 P8 k
    3 z* V& p, {8 L6 Z' ~
    width:226px;
    ' }5 U( r* h9 O# L, K, n; [! X, r7 d+ S+ @
    float:left;+ o7 \  [) t1 y' j1 \. Z& ?( q, O
    # X3 X; `$ j4 B: R
    margin-bottom:10px;9 |. p! _' h( U4 h- J7 e
    6 a$ R1 r: y7 G
    }  n! t6 h& p% E: p

    0 K0 g) S0 y- |0 @, I#main .subMenu h5{
    1 J. w  j4 o1 J3 X* ?7 j
    ) E4 c+ y# o2 M& ^( kbackground:#19577c;- s- R( h7 O, F# m( }1 [- ~
    8 D. e! d' m: _6 _6 _0 X2 u# k
    height:39px;% q7 G7 S7 k3 _" y  M$ q

    / w) Q( D, G$ W( P; otext-align:center;* s% ]) R3 S/ G' i  ~8 A
    " k" w8 N; R1 C' D
    color:#fff;
    9 m  ?) Q$ N" ]4 ^8 g" \8 X- Y3 w9 }6 n. m2 q
    font-size:15px;( [$ o; x' f  J$ d; s2 _9 i
    ( U" x- U1 R% X" N( J: m
    line-height:39px;
    " F- W% V& e, b) m
    . o* y* `2 |; z6 ]6 P! t4 u" g}. J) u( l+ |$ j$ f4 E$ y1 ?

    ' K! F: B$ Y$ h# V" d1 l0 K#main .subMenu ul li{
    - u0 f4 x; F$ {2 L$ e  Q# r0 R0 Z' N& z$ D4 a; D- f, w4 x
    border-bottom:1px solid #d4d4d4;
    $ m& }- u; B; I& e
    # \+ ^! [% `; i" X! M1 C& K, i1 Cbackground:#f1f1f1;
    ! v2 R6 W+ @0 C: O! h4 E
    1 c5 t. Q5 k; W* X3 A" p}5 u5 w1 C4 V; t9 g; o
    * t! u! X0 K  I( q
    #main .subMenu ul li a{9 g4 V$ Z" {; x% h6 U4 [
    * P$ D9 x; W2 {) N' W  B* e+ l
    display:block;2 A% e3 M9 z7 s

    4 I* {9 z; l- u6 N) D6 }2 W  {color:#000;
    & j* I' l) ?  M
    7 D5 C8 c- R+ \9 X/ W) X- Nheight:36px;2 m: v9 i0 B" q9 T3 j" ~

    " y# z/ A9 w- dline-height:36px;
    4 @- c) ]. h7 Q# V7 J! M5 k9 ?: ^0 A- E# f& `1 W. l% P* I, s$ L! y
    text-decoration:none;1 h+ G5 h* Y/ e" N

    6 o# P, G2 K- upadding-left:60px;) V6 ?/ U" ~5 z
    , Q6 Q: _' t) c2 Q
    background:url(image/li.jpg) no-repeat 40px 50%;
    # N- Z+ k$ @/ \& R' p# t; l* g  D! _) o4 G! _- d  a  u2 p
    }
    ( `: Y" v: j) J( }0 Y! X7 J- Y9 s2 s
    #main .subMenu ul li a:hover{
    4 k3 v; n0 p' b3 r& }& {7 r& r8 x
    color:#177cb7;7 m# z6 k; V0 g$ F, O
    : V- I, P* U8 H3 v
    background:url(image/li3.jpg) no-repeat 40px 50%;
    * H, t% U" ]' O# }6 G2 Z( _1 E
    6 z$ a" {/ ]5 I# O/ y$ c) Z}
    , B; B5 o6 e* K/ s+ N+ a
    7 j( p/ i0 `3 C9 F" T) `第八步:內容的主體區域編碼:通過上邊的效果的圖片,大家可以先想一下HTML如何編寫。我是使用的DLDD的方式,大家一定要學會這個標記的用法,很常用,敘述產品時經常性用到。& }2 N3 S' {  j; T* i

    # j3 {) v; _  R* |4 B8 E) [* c! ]: T現在我們看看HTML代碼:9 K3 w/ x- k4 [- U- }( G
    + ~3 e- M$ m1 U4 L
    <div class="news">
    ) l* A+ z" b1 G3 F! W4 s# {- h5 q
    <dl class="xuexiao">
    % Z0 j* b+ z6 k- P
    5 B$ ~1 o' a4 q7 o0 R( b& C6 D<h5>學校簡介 <a href="#"><img src="image/more.jpg"/></a></h5>" p" Z3 j0 R6 i5 x# f& U! v: B& K: H* K
    ) Y# X- ?+ M- }; o+ M! v6 O
    <dt><img
    + f2 j, B1 V4 v! W) U
    ) [. g0 ?6 T. X src="image/223.jpg"( Y  |  Y/ E# M  K, W5 C

    3 J( q3 u/ E3 q: V! g0 |- U  u3 @src="http://files.jb51.net/file_images/article/201304/psdcutpic/image006.jpg", N% e: |0 j$ R. Y. g5 Y

    6 t5 L' ]8 ^& T; K" s width="488" />+ e$ k/ |) }$ H4 q1 g0 o
    4 A$ Y2 h1 L# I* t3 T, {# c
    <!--[if IE 6]>; Z. h2 H! t* s$ c# J: ~+ j

    + P* |8 n* K1 K: J<![endif]-->1 [$ m# a; e6 y' `7 g$ z* \- z
    ( t0 I1 p6 H1 S( r: o; W' Z% g& P
    上邊代碼的意思是僅IE6可以識別。這樣我們就可以單獨為IE6編輯樣式了。
    - x  N6 e$ I: R# F& r) x; x; u/ `' D2 ^" a
    <!--[if IE 6]>
    , u" T% o2 N2 ?7 I0 Q9 P; c1 n0 M
    7 M- n, p4 L+ N9 s/ H" c/ \/ T<style type"text/css">2 C# K0 k" w  G! ]4 D8 r
    6 N7 {8 ?! G: \: x( U
    #header ul li{
    8 w) Y; y0 x9 N/ f. ^- R$ P: o3 s! p, u7 ~: Q* M/ X/ v3 V
    width:80px;8 Z  V+ E- o" m4 ?# j1 J
    + P4 F9 G# T( E6 a  w4 l- t) R0 P9 m
    float:left;6 [; o! l- H$ _$ _8 M$ C, Y) Q

    6 z3 M5 ^- K! m% ~padding:0px 10px;
    / g) T  H) r% e' M) U" R7 ~" t; [' i' P: V
    }9 @0 V1 e3 ~+ M6 T2 Y. d  A

    ; F5 A) L/ R3 ?. d. {2 sHeader頭部右側加寬度值
    3 b$ f+ v6 G# Z# l3 C1 g
    9 ^- u4 B; E' J#main .container dl dt img{) D, V6 S3 |3 p; J
    : Y$ q. ]% N8 ~
    border:1px solid #ccc;
    / Q. V: h6 r3 j6 D# p8 ?# ^9 A- s& A. O5 j& ]( O
    }
    ( D9 K% S& s0 }7 w  M  s* ?1 k
    0 R" S: b6 a7 c7 h3 \#main .container dl.xuexiao dt{+ C# g4 R8 c- Z, H

    4 G) l5 Y# i2 b0 b; t1 ?0 F$ n4 pfloat:left;
    * k1 F# u% _& X( V( I  x: h. f/ U- N: c
    width:110px;  S8 j3 ?/ x, x6 X3 u; [* [

    : M' G! s8 R+ _  @}
    - i% l% D$ b5 n. J8 C# E/ m% P' f- u9 S8 M8 H
    #main .container dl.xuexiao dd{, p+ c5 X  E9 k4 x4 w. K

    7 b$ {& c* {; D% Lfont-size:12px;
    4 Y7 {8 r, ~+ }' M3 f$ Z2 F( O/ J) g5 N1 K) k4 G2 D
    margin-left:20px;
    3 V9 U6 a9 j6 A7 {& u9 J" ?6 K
    6 J, D' y1 B  S( R! hfloat:right;, u# W& h) i% U+ M' w+ \- P# F) O
    % P2 m) E: c* c0 y7 |
    width:145px;7 f7 y& ?$ P" Q4 M3 ]5 S: Q: X, {
    ( u' }% D8 `2 u& [9 {: A/ T/ Z" l2 v
    text-indent:2em;
    * C7 g7 n# u" @5 k& M, y' g; w: Z+ @( j- N
    }/ ]  H  o# I8 Q9 w& S

    ) ?. k9 ?. v9 p2 p+ }% w1 y#footer{0 }# x, G# e. j5 X) e* h( m

    - ~3 Z* N1 F. A' ?4 Jmargin-top:-10px;
    6 T2 R7 B' ]9 t% a. ]) u  P
    3 |* n2 P9 ^$ B! x8 J# q- X, ~}6 u. l: ~4 T. P9 X

    + ?% j2 M$ o  E, C</style>/ l/ p/ P9 U$ c2 ?1 M
    0 l, I2 k/ L; [- i( g6 I
    <![endif]-->

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-4-24 02:05 , Processed in 0.012767 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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