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

psd切圖轉換為div+css格式

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:15195 / 15195

生命值:6%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    第一步:先把把所有標記歸置內外邊距歸置為0,其實還有一種方法是根據根據BODY裡面所用到的HTML標記進行清除重來為0.你也可以先用*清除重來為0然後在根據BODY中所使用的標記進行清除重來.如:我們BODY標記中使用了,div,p那我們的選擇符就寫
    , u3 A5 t* X& v. S, J7 R/ R( |
    : m6 T8 n$ f( v# N- P body,div,p就可以了.不需要寫*了.
    3 r: `" X/ D. T
    0 `2 K* `* c  F( @' i; o* y) L. I*{' z  l+ S8 M5 C
    - m+ \: ]' H1 J) G( w; R
    margin:0px;* K* x; K  q# ^. I$ M% Z: h
    / R3 C( t- x' D4 L  h2 d
    padding:0px;( V' w! i6 e( ~1 k0 [5 C7 ?1 W

    ( O9 ]  [) y& j5 A) |8 u" ]}
    % ?# b" S! U' U5 m% E9 z$ y+ g% F; ?/ i
    第二步:把我們網頁整體的背景實現,我們想要的結果內容居中,背景漸變始終鋪滿屏幕.- q/ ?8 @$ I' `. D0 j2 B
    + [3 e  [& i% w) L4 @: {4 H  X( T
    這樣的話,我們可以為body 增加背景圖片.要讓基在沿水平方向平鋪即可.
    # @6 b# d1 [3 \9 \/ p" ]. D$ A9 f9 f
    body{
    # [' e% \; ]$ v9 Y) e2 I% Y7 G7 q: n4 ~9 l- [3 k7 [* q- t
    background:url(image/bj.jpg) repeat-x ;# t9 ~9 u2 ?! E# D

    $ d' n% U5 D9 k+ x* H; d3 R- U}
    # r: b. M& J- _( a! K2 d; T2 e
    1 H, q: B7 U1 p8 Y第三步:通過觀察我們可以先把我們網頁劃分紅為五大部分,然後先為其編寫相應的html代碼; R' h9 U' y+ |3 l

    & y) W0 N0 A. L. x8 L1 E( P- D: E<div id="header"></div>
    . u3 J& q) U" ~; @. F1 w. V! t0 ]8 j  N( P. @
    <div id="nav"></div>
    % A$ s% U/ `4 a8 m
    * N8 z/ B: J; o3 \3 p( [. m" p8 `<div id="banner"></div>
    & [/ B2 u7 ]; u/ s  ~
    " N* N; R9 e8 g7 {7 ~6 B7 O& ^, R<div id="main"></div>1 G: r5 _8 V. n2 n9 D
    * f1 H- k* g8 m1 p8 _1 `5 Q5 Z1 Y
    <div id="footer"></div>1 T1 }: C, w& z9 A. o
    $ ~1 g) j, \6 ^' c; T4 b/ j
    通過PS測量得知,這五部分佔據950寬,而且居中.我們可以使用群組選擇符,先讓這五個DIV居中.
    & d' i( F- ^) F; L0 G- x; _* |- l! b1 G8 ^
    #header,#nav,#banner,#main,#footer{
    2 p% p6 Z6 F" x2 O6 Z
    + Z, u: l; _- M& ~margin:0px auto;7 C. u8 U" B4 m
    5 U. Y7 h+ t' r/ Y
    width:950px;$ ^& ^& T1 W. c+ a0 y

    4 y% Q9 @5 T: T/ W6 c. _( R}7 ^, K# ?) ^7 b. ?+ C% X, w

    $ T4 g8 \; ]! m+ G# r$ G第四步:先完成header頭部部分/ ?0 ^9 N! x/ d0 c

    - w" [- [# [# X7 L7 B  M6 }. E. ^% YLOGO:一般這個部分有兩個要求.1點閱LOGO可以返回網站首頁.2要注意SEO方面的?所以我們採用了如下HTML代碼:' s& X* z! N5 B7 R
    3 L- Y7 E+ p* U
    <h1><a href="#">北京傑飛css網頁切圖</a></h1>2 V% t! t3 I( o1 |2 \$ t8 }

    2 F( F# ^- T7 W) E1 ^: g: c那麼CSS編碼該如何實現呢?. ?& l) u; y5 K% ~: l

    2 K* f0 H2 P8 E6 L0 B大家可以可以先想一下。然後在看我下邊寫CSS代碼的,其實這個地方採用的是CSS以圖換字技巧。CSS代碼如下9 t3 ~* g4 B- m; W' R0 K5 l+ ^

    + P) B- X/ i4 H( J4 \#header h1 a{
    & q4 h  ~! l% Y+ T! B. Y
    / o' Y9 y( ]2 R' T' x# pbackground:url(image/logo.jpg);
    / d  {6 r) C) g, `! l& h+ Y; Y  t
    0 X$ x, K- Y! R* ?0 j- [width:476px;
    1 k0 o& b/ M% u' K! |( c
    6 k1 \+ O! f& Y. r0 w- mheight:102px;, P3 K, W* n7 e  C

    8 u) ^4 G2 x+ P  n/ F& J; rdisplay:block;
    5 g3 r9 L9 Y2 b; C
    3 F) n, F4 T" t3 I/ D  ytext-indent:-9999px;0 ^/ c5 C& m9 E
    4 S  h. Y: X" p. {
    }
    * @6 R5 ]) S* N
    $ ]! y1 ?/ w+ F, P* H: P% D好。現在我們接著完成頭部右側部分,還是先進行HTML 代碼的編寫- k" w0 n, E" p$ O% o# d
    ; q0 e% ^* R3 v/ }: [2 i
    <ul>) ]+ k9 l* |. P  e+ m! m3 g
    . K* D/ R3 q! S4 R4 b
    <li><a href=" #">css切圖培訓</a></li>& q. b0 }& |% @) {  @

    5 K* q& W! ^9 a: i2 ^5 W- F( B<li><a href=" #">設為首頁</a></li>
    0 g$ K1 g# T1 m0 N8 z8 ?1 `9 K6 `9 y* R4 ^0 \3 \! u; k' G
    <li><a href=" #">加入收藏最愛</a></li>2 I7 S, N9 I! |9 F5 p& F

    8 |* W8 P3 E* l! _</ul>9 `& |- P/ T$ g

    ! {4 i" u* l( `+ m+ J* M6 `# k#header h1{7 }; k# o# W) m
    * t' t+ e  Z9 I9 Q( e( }
    float:left;: k8 u: C+ _3 Z. g6 @9 l
    ! \9 y, d4 M- _
    }
    3 R4 V7 a+ d$ U# b/ m: ]  X: ?4 U* C9 K
    我們首先讓H1左浮動。這樣右側UL部分就可以在同行顯示了。$ S  i3 S( {9 M; f* z

    * Z' F+ D2 N& }#header ul{
    5 i6 J' r4 _' |  N8 G9 S1 }, X, q6 F1 w& f# u, g
    float:left;
    3 b9 M4 B3 m5 _* L2 P0 ?
    4 i6 U, _6 r1 V( Bpadding:50px 0px 0px 200px;
    % O8 n! f: Q; f, @3 [
    & ?. A$ a3 Z1 a6 X7 Xlist-style:none;3 D0 I1 Y7 b1 O2 D

    6 O6 ]+ j+ E# _0 }4 @. w: e! H5 g. w}
    ) _% S5 Z( e% _4 p! X, H# `
    * `5 ?/ o. O0 I+ @為了避免問題,可以讓UL也浮動。大家可以試一下,如果不設定浮動在IE各版本,火狐中表現的是否一致6 G# z" U) u# P1 g- ]

    . j* x: {: t: V#header ul li{6 P& F' F: `+ n& b$ T  w

    7 P9 ^8 Y4 o$ F" F# [' v6 j" Cfloat:left;
    5 N: A  S9 O1 `% A* E2 P: k) m6 R" n7 |
    padding:0px 10px;
    & V  P6 c3 a' q$ _
    " f( H' ^9 I9 T) j( I}
    / i+ z7 E8 q, L# {( c, K- p/ x+ [: E* I% p
    上邊代碼在火狐和IE8中沒有問題,但是在IE6中會出現問題。我們會在後面進行講解。
      d4 j# G) _3 s# |) `' I% \3 Q9 A" t8 o" i4 t2 n$ t" l0 o  P- X- K+ {
    #header ul li a{
    ) g* B; b; O' X0 ?$ Q
    $ x  _: R" o* P' Pcolor:#555;
    * v  p: v2 |9 x8 x
    $ m- i- c2 T3 l$ ~text-decoration:none;
    % l  c9 x( z6 g, H  Z( m" M
    6 i! w' G8 z" ]" W  q5 Jfont-size:13px;
    9 K8 P1 a2 [' M% K' v: W: K' N
    * _3 x$ I& T# W# o, @}3 `7 K4 T3 H8 L& u6 Q1 I6 j
    ' U: i+ I. M% Q( s% l( `* q+ ^& Z
    #header ul li a:hover{
    5 U7 {/ K/ n8 k0 o0 f/ O8 [0 y7 j
    color:#000;
    % s- s& T6 @& F9 P9 W* Z
    " Q/ \/ o$ }8 A) |! qtext-decoration:underline;6 d, n3 s2 o, y) B) }- ^+ l: O$ P' l3 J, i

    # a9 p0 g, ^* C- ^) R* K/ D}
    # v, E$ }. [3 z
    + R0 }, O" u- x; v5 O# L第五步:完成導航效果,效果說明:鼠標放上背景變成淺藍色,並且要製作目前頁的效果。  ?) Y$ a; D2 s" G3 U

    ( B# b1 N; R) i4 p# y! ]" MHTML代碼:3 H6 V! r8 d' }+ `
    ( A" e+ p8 ?5 u4 h2 F$ i+ H' R  N6 X
    <ul>  e$ F& u3 |2 M! {- @

    8 I$ r/ E3 Y( o. R0 i: L; Q<li><a href=" #">網站首頁</a></li>5 U8 |9 g/ u2 |* h5 h

    5 Q- |) k, ]5 E* @4 L0 l<li><a href=" #">網站製作</a></li>
    9 ]& c5 o/ q& r1 y3 @  B, J9 z% R
    0 }+ a- R% ?" e( e8 J- a<li><a href="#>網站製作</a></li>. a; V# `. |$ K9 H, h
    6 A7 I- P" V' f, k
    <li><a href="#」>office培訓</a></li>
    ' P  h7 s& h& c( Y' p: C+ w! B: _# t5 y) J, n, X/ w
    <li><a href="#">平面設計就業</a></li>
    * H" N8 l# |) O% a, f; f9 F; C0 Y3 M- |4 r9 N
    <li><a href="#">div css培訓</a></li>
    ! k* S; c: M- G9 `0 t2 m& S, r, n, X9 z2 ]3 i
    <li><a href="#">聯繫我們</a></li>
    4 K! F5 c9 M# g# ^
    3 h6 O! [3 e* ~3 n( J5 T</ul>
    , }5 m6 }1 y! s4 W: o+ m
    0 `3 V, c4 G! ?. O現在直接編寫導航的代碼會產生一個問題。如果學過盒模型與浮動的都應該知道.
    2 g  l; F0 l* y4 O. Y8 k. R2 t9 Y# z* J  S/ x
    導航部分文字跑到header頭部右側了。怎麼解決呢?
    3 o/ C8 d1 H6 r6 r' i$ ?, V& Z
    : M4 v$ ^& P3 {' ?其實就該我們萬能的清除浮動起作用了/ X0 F) b8 v/ W) j" z1 a, D

    # p& [- O* I* ~: [6 z6 wCSS代碼) x8 F4 ?1 J8 I
    : F  L9 ~* M! v; B( O
    .clear{
    + x5 m& C/ J9 T+ ]; u, Y6 [& @- W5 Z( C: ?- ]8 O3 L
    clear:both;
    ( o! y0 w2 ]! P! L% [5 P8 @+ f
    1 W* J, D* t; @0 v7 ]9 d7 h5 P}# N* C  e6 V1 f$ x  m. r( n

    6 M* C) T; u9 X2 I7 M這時候為我們<div id="nav"></div>
    : p6 J/ T$ O2 Z7 J, V, e6 I1 Y* r( X6 m: I5 k- u; @4 t8 I) a) Z2 b, U
    變成了<div id="nav" class=」 clear」></div>
    ; [8 r+ z* q+ H! }: z3 k
    1 u$ S+ ^: {3 t- e$ v# z; H( {大家現在看一下,是不是解決了上邊的問題呢。其實如果大家按照標準的盒模型計算,如果計算得當,不會出現這個問題。5 c. B7 e# F0 c: U

    0 g( F" S8 n/ Y4 m完成導航的CSS樣式- H+ J  U  A' \7 H8 A& \! r

    - E  ^6 }7 Y; p- G8 {2 h. m#nav{
    9 ^. t# X( Z+ B# }
    ) ~6 w2 B- x9 w3 g9 H1 T, bpadding-top:3px;+ p2 ]3 _" v& ]) d
    : I3 W* V+ m# U
    }
    2 H) k3 d" u3 K1 X( Y, S" t0 }6 i# k& U
    #nav ul{
    * f  n% F0 x6 @& z& J. z' O$ |. X! F' g2 d7 R8 ^
    list-style:none;
    * ^7 d* f' t8 c: _& J: z& f0 G. K
    + _  [; X4 r: @( B& K4 t1 r. t: m}  U+ t) y7 {) d2 L* M
    ) i( ?& Q+ ~' ]2 C% Y0 R3 b' r
    #nav ul li{
    2 w, Z) Z' x; d# O
    " v/ `% O, P" Xfloat:left;' L7 p% ]2 j( L* V4 X
    $ l2 p, a1 m9 ^; x. b6 V/ ?$ j3 y% T
    }4 M: H  W7 R7 g6 k. I8 B8 M
    & I, G$ U" ]9 Z0 m; S  Q# n4 L
    預設li是佔據整行顯示的,所以通過左浮動.使其在一行顯示。之後在設定A的狀態,達到咱們想要的結果 試驗下:讓LI具備寬高,然後A設定背景,能不能達到咱們效果,A不讓變成塊
    . A1 D  J4 I  B8 j/ n3 P. G+ z6 Q( r" g; W
    #nav ul li a{! W* R$ b% G- b2 S' u0 h8 E  U
    ) A$ q6 [. k: z; x! m: v6 ^) L0 v, |
    display:block;
    $ w3 Q+ }- A: K# G' l
    , D  c4 k4 `- o7 D4 Q+ Pwidth:135px;
    , R0 m6 e3 s. n9 W8 S3 l1 n3 ?
    7 E! @2 D5 P1 O! W! [' L" Sheight:56px;
    1 }2 S* J. G3 h6 o( R4 Y
    2 h  V" }% H4 ~" @" R, `line-height:56px;
    % K% L' ^( S& c4 X- }3 N" A  w* [  h) }' h$ x  P
    color:#fff;
    4 N( M# U. w, p! Q  T: I6 l
    ; u1 |% y; H/ C% v) Y7 \text-align:center;
    ! G, Z8 T8 B( @  a  v# ~& B" [- V
    text-decoration:none;6 r3 q$ D) x8 C' U; I& Z

    $ ]& w* {) C2 z, D6 Dfont-size:14px;1 B- {9 \# g; j# N# R

    . `* j; d3 @4 o7 d, j9 Q}
    1 d" s: }* T8 k. H1 a
    3 O+ \$ k3 B" B' f% o; O! d, wdisplay:block;讓A元素變成塊狀,然後好為其設定寬高背景。這裡面還有一個要點就是line-height:56px,同高度56px對應,可以實現什麼效果呢。同學們想一下?
    0 v/ E  d/ B3 G2 o+ U2 q- C" D* v7 _# \/ d- p* d( p: ^. |
    #nav ul li a:hover{
    ! h, ~2 x# B! j$ U& S) ]/ B7 t, i7 K+ ?) `$ G& t/ ^8 \
    background:#177cb7;6 ^2 v- q! @6 Q, c; q! |/ _
    # v) H& T* `. L
    }
    , H6 }- f. O( L# d3 v& J1 ^& p& x" M( D! [0 D1 f
    現在我們導航基本已經完成,但是還少了一個目前狀態的導航效果。怎麼辦呢。
    * K, N! s, \$ m* N+ L) x
    1 H9 Z2 V4 a% e' y# m4 F. v6 S其實很簡單就是為目前所在頁面的A連結增加一個ID為current的標記。如下:
    9 R. u! m( S1 y: X6 T: {! ~5 _/ t
    <a href="#" id="current">網站首頁</a>; N5 c$ |3 K( z+ |: I" Z

    * i: R* D9 T' I接著這個狀態和鼠標懸停時是一致的,所以很簡單,只需要在鼠標懸停狀態後邊在增加一個#nav ul li a#current選擇符即可。你完成沒3 d  n2 s) i/ a$ Y8 {$ O$ I, `& t

    ( [2 W0 i" M2 Q  c第六步:產品宣傳banner圖片,公司網站的話一般會為一個動畫或者是js/jquery的特效。目前咱們直接就放置一個圖片
    ( T4 V  [4 `) y# x* ]+ ?5 H* N1 @* K# G$ Z4 W
    <img src="image/banner.jpg" height="184"
    : M% S7 v0 d9 l: z. n9 p7 G" D- P4 T7 }' u# [" _& F' V
    src="http://files.jb51.net/file_images/article/201304/psdcutpic/image005.jpg"
    ) Z" c( n' j8 W* I& M5 P# m7 g( o) j3 K& B. l2 V" C
    width="127" />5 G8 l+ Y2 A: r' B" R+ S( m

    % S# e4 H: {( y) Y9 i  Z% f右側導航html代碼:
    6 U9 G+ ^+ C: ]; c
    $ W( U6 _7 W, N, A, y<div class="subMenu">0 `' k# X7 R* f* M+ Y
    2 x( P5 A9 g  [6 H( {$ ]3 u
    <h5>培訓課程</h5>
    , d! ~- U, o% z: Y& `; n$ y! Y" |( L
    <ul>2 p9 @6 U# n0 r& _

    ! ]5 R7 E' Z/ v4 C* c" S, g<li><a href=" #">網站首頁</a></li>6 i5 S3 t! Q1 b
    7 Z9 ]6 \' c4 Z
    <li><a href="# ">網站製作</a></li>4 G( y9 N6 ?# a9 I4 L! U
    5 x6 F4 x2 G6 D& ]
    <li><a href="# ">網站製作</a></li>3 I& a0 C1 p' S2 v8 n
    + M  E3 U! L% m/ f
    <li><a href="# ">網站製作</a></li>7 Q; p' k/ V3 Q5 Y

    7 ^# R9 u) H  T! a3 u! c<li><a href="# ">網站製作</a></li>. T. I  u) y8 [

    ! O+ S/ l/ s& y  I<li><a href="# ">div css培訓</a></li># o& r& E  s, Q- p" i0 o

    5 i8 q9 v2 j& ^* I<li><a href="# ">div css培訓</a></li>1 H6 U% E, J. Y# E" Y

    / ~# e2 i  Y3 {/ i; z2 i' d<li><a href="#l">聯繫我們</a></li>
    9 |+ @- Q2 `' Z- @) M  B; ~/ q7 F/ N
    </ul>
    ' G, q1 Q3 c/ H& F$ _( }% w9 d; u& |  d
    </div>3 H6 |# C* h# O4 l1 v

    ! U% l, T. s" H) s9 \, W$ Lcss代碼: 下邊這些代碼在上邊製作過程中都已經說過了。所以直接給出來了,不再講解。
    ! f. j6 Y& ?  z2 k1 R0 }7 E" W, }, p* ]" I
    #main{8 h5 r) d  n) h
    , \) v! I; [+ ?, ~& V0 H
    padding:10px 0px;
    ' ~( Y# ~# X9 \0 u- Q& I- H1 y9 e0 ]4 f$ I
    }
    0 F) K1 l: c) F& M1 j5 W( s; T' ~8 z- ^" }( M: d3 X3 w
    #main .container{
    8 z$ S+ Y: ?9 d3 E5 A0 T
    ! c: s; I$ Y: }; P. `0 vwidth:674px;
    1 i% B& a6 d2 [3 Y4 D- [# i0 ]
    ( E% ]1 G* k' M6 f6 umargin-right:50px;
    $ {- s0 R( Z) w- x4 h
    - N) d" U7 ^2 A' l) Ifloat:left;
    2 a2 o6 o, N! C- c
    : S" u. k+ R5 n0 n. d}
    , O: r- c( m! h, d
    4 x( y' j, |6 \, V/ u9 N# D& K#main .subMenu{. ~2 E: r* N' i  s- G. B+ M8 m2 Z9 X' s

    9 B+ L/ G, N2 R$ ~1 M. ewidth:226px;
      _7 u# `/ i, F: C; Y
    7 Z: A: `; J  X0 afloat:left;: R9 g! H8 f6 k! w) @6 C- C- e+ b/ E
    ) `! f% j+ z6 C- f' z* t$ K- \+ j
    margin-bottom:10px;) C( l0 t1 H& `: a8 Z" D  i
    ) [3 g  H0 a* V5 }
    }- |. e% o- O8 L  Z1 H
    6 ]# S: a& A4 q1 v& ]; I  Z
    #main .subMenu h5{/ I' d6 l  E# S
    " [0 T# ]. i( ?4 K
    background:#19577c;5 I7 L& E4 \/ c% g; y5 `8 \
      E: M( {2 S" u% n
    height:39px;* ?6 E# t3 x3 q& z

    . y( v6 d/ `6 a8 Q# otext-align:center;5 v6 `0 ?6 @5 W: i, a2 e1 J
    / ~/ w1 b& i8 y
    color:#fff;1 L% J+ C! F" D* w+ Q4 J
    & U5 K2 r& o( j  Q8 b
    font-size:15px;5 A# n/ W  f; [$ W! z+ u) m
    " R& [: F0 c2 x4 Q) U; @# O
    line-height:39px;. V! Y& T  t' a% r  U3 W: H

    6 v, J; @  @, z! s% N}8 ^2 a+ d! H# q

    / E6 u1 R' o3 C2 f#main .subMenu ul li{3 \, ^" b1 E$ ]" p7 q+ X% }) A! s
    ' H/ `! F7 `" m* V5 p+ u
    border-bottom:1px solid #d4d4d4;$ k# D$ u9 v8 N! X' S, A

    " D( G; T" G: H" A  wbackground:#f1f1f1;
    7 L; ]5 S% g3 W- N6 }
    4 F5 ]- ~$ \; E  t0 o}2 ]+ E' u" \4 q1 i, J& D

    * _  M4 X( @. \% g3 A$ q#main .subMenu ul li a{: o4 Q2 t$ `# b0 W9 \$ H

    1 C; d7 @, F" E. \* x8 N  Hdisplay:block;
    5 a1 U3 ^; ]. h8 k; l" g! Q  g) l* b
    color:#000;
    - C2 N9 a2 a4 k! P, V" M6 I9 q
    . W3 a& U5 ~$ a6 _) n% }  dheight:36px;
    9 b/ b5 ^) l8 t: J% m. I( c
    - U" o4 g7 X& T' j' Pline-height:36px;  s# p, j* p7 a2 J
    % U% \, v5 S  \0 i+ ~& a, C
    text-decoration:none;
    : `; g) [6 M9 _) @9 R7 l  n3 J8 A
    padding-left:60px;
    , e; R% F  W9 e0 X9 B& y- I& R
    4 J! l6 ]2 [7 Zbackground:url(image/li.jpg) no-repeat 40px 50%;
    9 J, z8 V6 f' P  ]! V) H% M" M2 o; s
    7 r2 v3 G4 f2 \/ I/ @; q5 \/ H}  w  ^5 K- U7 N: [* G
    / W% c5 O2 {; I) B3 D4 c
    #main .subMenu ul li a:hover{
    & I- }+ F  M) J0 p* _3 X3 [7 Z( v1 X/ b% ]( M. q4 i& Q# Q  u
    color:#177cb7;
    : Y- O- j9 a+ @1 K! B7 q, p
    - l+ L! L1 a( `/ r4 Jbackground:url(image/li3.jpg) no-repeat 40px 50%;
    1 d5 x5 M$ f2 D" ~" h; L
    ) c# I$ A* D8 D& [}
    ! Y1 ^) X! Z  E& B6 T8 U
    ; ^5 \" L" y1 x" M. W' `- n! ?4 w第八步:內容的主體區域編碼:通過上邊的效果的圖片,大家可以先想一下HTML如何編寫。我是使用的DLDD的方式,大家一定要學會這個標記的用法,很常用,敘述產品時經常性用到。
    ! l# Z5 s5 k0 W, _* b( z% ?
    * z% J6 a# b0 [- L現在我們看看HTML代碼:4 f+ R0 P& ~! {8 l7 D4 O7 X: v
    ) E0 n% ]/ Y- g0 X* e+ Y; d' V
    <div class="news">& v% W" ^; S4 z/ o% S9 Y4 x
    * X/ X! L% E/ l9 k4 I
    <dl class="xuexiao">" O% w+ A7 u; y1 U" m5 _
    " b% B* n: H5 L5 r  ?* A8 Z- H
    <h5>學校簡介 <a href="#"><img src="image/more.jpg"/></a></h5>
    8 J$ A) l7 }3 {2 v/ e/ M5 H( F4 r  C( Z; O. T  b! E+ J
    <dt><img, s3 N2 x, I$ P( {: A
    $ X. h5 A# u5 P, _" Q# C% O, Q
    src="image/223.jpg"; @* {) j0 H& m. Y3 O+ l
    ' w8 m$ q8 }1 d" B/ {8 A; N5 B* p
    src="http://files.jb51.net/file_images/article/201304/psdcutpic/image006.jpg"
    8 t# ~) B( m, U' e  g) `
    - p* l' H3 x9 h  N5 H% X width="488" />1 k2 g; Z) I- l% c# l8 o7 O

    , w: I5 e. D7 u, C<!--[if IE 6]>
    6 Y; P0 ~* R& S- z5 _3 ^, Y2 Y  n
    7 q+ Y, v/ F; [4 K* E3 o; Q1 y) C<![endif]--># }% o! b! P4 \4 Z" s
    8 K: F, ^0 x* ~; k- L
    上邊代碼的意思是僅IE6可以識別。這樣我們就可以單獨為IE6編輯樣式了。
      v7 }7 [& F0 Q: w! v/ _9 r) O
    4 }1 G/ B* m( |! c<!--[if IE 6]>
    / J! U+ s7 ~% H6 X/ `
    6 j1 R$ H+ z/ a" G/ x<style type"text/css">. H8 v  D0 ^9 j2 T$ G( _" b

    ' J7 B7 k' V7 x  C3 k7 r$ o8 n( S# s6 m#header ul li{
    ' n8 K8 ^: q4 k$ R& C) J/ o4 U
    * x" j+ K1 C8 V! ^% U! }% rwidth:80px;
    ( K. ~, E" I2 w+ m; u
    * o. C; y% ]- O+ M, n' w6 hfloat:left;
    0 d, A* g1 c; O! d& B
      Q. _4 T; Z5 P: t5 Fpadding:0px 10px;
    5 v: p" s$ C5 f1 R: \' t' ^
    4 q% s  }9 u+ X  F2 U" ~5 ?}7 X, r& `" y& R8 b
    . C( m7 V, G& M& D5 [
    Header頭部右側加寬度值
    : w9 L9 F! i8 n! v) l8 \3 c% X; ]8 w+ ?& I  t
    #main .container dl dt img{
    & h/ f. W+ J4 S; h2 ]+ k- }6 g
    # F0 n! E7 b1 e, ^5 k* w+ Eborder:1px solid #ccc;
    ) r' }3 c4 p- Y' {
    ! }2 q# x4 t& u3 Z) B}
    , T" |$ r: i0 q$ F$ u' e( o8 ^6 y9 o4 Z  E6 {- V
    #main .container dl.xuexiao dt{1 C0 d( {8 X: b# @% ]* u; c+ Z  f

    / o# n* ~5 N" R; Ifloat:left;
    7 r8 w% w$ ?6 J3 v+ N" F/ ^- u0 j: W( i
    width:110px;
    . c% o. j3 V4 S2 l7 s
    7 w/ J$ G7 H2 v, v6 e# c" ?$ {}9 @. `' b# B; C# x$ [

    . U4 w  J% @9 K7 n7 P$ N; O: h1 g5 k#main .container dl.xuexiao dd{9 T  K& b3 D2 @" D3 R; m
    . n- H9 J8 ]% F1 a
    font-size:12px;; ^" v" V8 D  B$ h! K, U% l) T$ Y. y
    " V! X) Q" ]0 O0 X% D
    margin-left:20px;
    ! j' L% ^$ Z; l. n# f) p. E% m
    3 m* U4 w6 h4 V+ K6 Zfloat:right;! C* p4 V  |$ W% O* v$ U
    6 d- c8 S% H% M3 Z
    width:145px;& x, b0 c" a" `8 @4 }! [: h+ b
    " g$ O% q& ?  F
    text-indent:2em;
    . q  I" T: ~* I: `% H( @9 j8 ?; L+ `
    7 Z4 h8 w0 y  u3 L  D}
    : @: f7 O6 r- B: L! k) y. s
    7 v5 W$ g2 m, k: z1 ]#footer{1 \) s% |# c, H" D7 e- E# T
    8 q1 G, H$ ^( x5 A1 S+ I7 ~7 G
    margin-top:-10px;
    ( r9 u8 w) }7 f- l: ]  p. o. R7 ^' u
    }; h: U% p+ V& R4 V( T5 A

    1 H/ u  j! m4 E8 v+ f2 K</style>
    - f+ R& X/ F5 M) R5 j$ u, M* S$ z2 |. z; j+ x* a+ u8 h
    <![endif]-->

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-10-4 01:29 , Processed in 0.014445 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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