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

psd切圖轉換為div+css格式

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 246

魔法值:15120 / 15120

生命值:6%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    第一步:先把把所有標記歸置內外邊距歸置為0,其實還有一種方法是根據根據BODY裡面所用到的HTML標記進行清除重來為0.你也可以先用*清除重來為0然後在根據BODY中所使用的標記進行清除重來.如:我們BODY標記中使用了,div,p那我們的選擇符就寫
    * f7 x/ t$ c, r. X! x" g4 ~  p+ L, M% X; s. K5 [
    body,div,p就可以了.不需要寫*了.5 z8 b3 V* A& Z( s9 n

    " n8 Y/ n) |! Z$ |! @*{9 E& t" s; `  F- ~. M- n

    : n' c. L1 S7 g# j. P) b" emargin:0px;
    : \1 }- Z7 G0 U1 z- F
    3 F- V3 `$ l5 d+ c% Bpadding:0px;/ _  m& h- p! D$ o& B
    5 Z3 K) V3 o/ R) x" h; `5 S
    }4 k5 U* T* i- J6 c# R- `; K: u8 @

    ! E1 N% `3 q9 x5 U第二步:把我們網頁整體的背景實現,我們想要的結果內容居中,背景漸變始終鋪滿屏幕.
    - q& q0 }9 c- Q# e/ s, r5 X' S" k
    這樣的話,我們可以為body 增加背景圖片.要讓基在沿水平方向平鋪即可.
    . ^0 n* |2 {# [& a, Y4 [9 ~' g8 y, M: i6 f2 E
    body{
    / v" @! e6 j' l8 e; A- c* @3 U- v6 e/ N( W
    background:url(image/bj.jpg) repeat-x ;
    9 g" G: f; ^8 U* Y
      M6 k4 f; V4 R( z. v3 s. C}6 V' H! j6 [3 N, _! q8 N+ ?' U

    0 L5 Z$ o, }2 A第三步:通過觀察我們可以先把我們網頁劃分紅為五大部分,然後先為其編寫相應的html代碼
      }& J9 q/ F" o0 A3 Y: b, i; P4 g2 ^& N
    <div id="header"></div>, X8 |7 L; B, O0 D6 V! x
    1 R3 U4 I* R2 q! R5 n
    <div id="nav"></div>! @2 X9 }8 ^4 W& y$ s

    & |5 B9 s0 n# z* c; e; J  `" x7 g! N<div id="banner"></div>
    / @: \( a  W" |7 }' E6 O$ r: ?
    + `) @$ f" {; P6 _<div id="main"></div>
    0 Q+ f6 S* Q9 ^! i: n: N+ u& w- m3 O# a, C; N0 U, Y1 ~' z  m" ?; K
    <div id="footer"></div>
    $ f' T$ y' q& ]* X1 x$ u9 w2 o& X  m1 n1 _
    通過PS測量得知,這五部分佔據950寬,而且居中.我們可以使用群組選擇符,先讓這五個DIV居中.. z4 R( j/ B3 z

    " c' c. ~7 L. H% q* o% S  A- \- ?+ G5 j#header,#nav,#banner,#main,#footer{
    4 `& M0 L  h6 M5 c2 q$ ^" ^$ c2 l
    margin:0px auto;
    8 e/ s( w# W$ V! \, z" D
    , E6 A- o6 J, M5 R1 Awidth:950px;! W4 ?' ?/ r4 o& D* O/ A1 b7 Z% o- t
    - P' [$ I! M9 `' h
    }5 g( _- b; r4 V0 T' |6 T
    " m4 Y3 c% Q% k1 H) P
    第四步:先完成header頭部部分: e: @- A& n& H7 o
    2 X% t  [; @+ t) C7 D
    LOGO:一般這個部分有兩個要求.1點閱LOGO可以返回網站首頁.2要注意SEO方面的?所以我們採用了如下HTML代碼:4 z; }4 l( O3 n

    ' v2 J9 D% b- O8 K<h1><a href="#">北京傑飛css網頁切圖</a></h1>+ F/ v/ y3 b- \3 P9 A7 [
    2 r, {2 n3 m- ]
    那麼CSS編碼該如何實現呢?
    ! u2 O2 O- a8 O( {) I1 ^3 N$ s- n* Z; c" |* E5 U4 |
    大家可以可以先想一下。然後在看我下邊寫CSS代碼的,其實這個地方採用的是CSS以圖換字技巧。CSS代碼如下
    $ T7 j" i* E2 J: ^7 ?( n0 Y9 Y$ B% v+ q" R( j
    #header h1 a{
    * j: x" U+ m; p; p% e1 `% g0 J1 l8 }
    7 G: o+ Q5 z* v. f8 Y" Bbackground:url(image/logo.jpg);0 q2 D4 m0 M& K1 z: D8 l% i, z

    # y- F0 M7 q2 K6 r: nwidth:476px;) f* G. A$ s$ P: j/ P
    5 }: ]7 M6 R  W% b3 P  |$ w
    height:102px;
    - M9 Y0 L# k" h* t0 I
    % u: ~/ V5 W; }' K' i! ~' U) {display:block;$ D; l! I2 T' u# j4 B% w) F8 F

    2 r# `: b0 j5 a& \/ N1 @text-indent:-9999px;
    $ [- W7 [6 e  T6 @. U0 ^2 v6 v
    ; `5 f5 T/ ^' p6 S9 {5 b}
    2 ?* s5 R6 R  @; l" I7 _% D% F8 n) D. I5 W
    好。現在我們接著完成頭部右側部分,還是先進行HTML 代碼的編寫2 u8 C! F) s3 i1 j/ ]
    7 L$ q  ~8 t! p
    <ul>) H# `) e  O: |/ R2 S# J

    ( B# d$ \1 Z9 b  m% `: x<li><a href=" #">css切圖培訓</a></li>
    % E5 e* J- \8 k) p; D8 l5 h. a  _. H# A" }8 w3 a
    <li><a href=" #">設為首頁</a></li>
    * u/ \  G; O3 f/ s  f1 C  E! E. @# m, [- m
    <li><a href=" #">加入收藏最愛</a></li>
    * a0 i+ I8 r7 [0 O5 o( O: z! N+ I" |2 S* d4 n) g( I
    </ul>- U  e7 }. a. y3 U
      `5 C( ^8 M7 X( ]7 R! I8 V: ~
    #header h1{
    3 s: d. v8 m( z, N( C
    : X) s* f+ y9 Z) v' l0 ]: p3 h# cfloat:left;
    . t( W7 P" W+ H8 y6 h
    6 Z- M* U% i& |1 P3 E8 y}
    % e! X1 I+ @  n! \/ g7 U# v+ o3 i& w8 k9 o+ q; ?
    我們首先讓H1左浮動。這樣右側UL部分就可以在同行顯示了。# C4 Y% O  |6 K
    . J3 V* ^% ?+ f6 t) l
    #header ul{
    6 S. |# A/ |; d- P- |: J4 ?4 q  b8 }9 V0 Z& X
    float:left;9 t* Z* `: O0 N$ ~
    ; ]' z# N. c% `7 M4 |7 N4 F+ k3 j+ ?' C$ V
    padding:50px 0px 0px 200px;
    & [& j9 W7 n4 N5 u( p+ e% w+ M, \8 ?: b0 J9 {1 w! O9 G
    list-style:none;
    $ t7 p0 ^  F1 L: G1 H& r& r/ A% ?4 d2 B& c; i
    }. l: j$ |3 M6 N8 ^1 i6 F; {8 N
    8 h8 P( {! V) I- |
    為了避免問題,可以讓UL也浮動。大家可以試一下,如果不設定浮動在IE各版本,火狐中表現的是否一致5 \& D8 t6 p5 Q# X
    5 i; s# D) G  e' M6 b; g
    #header ul li{" r. Z. O; e3 t9 p

    8 h% \$ F- a* c2 S7 z8 u% h) Zfloat:left;( u4 F( b3 `. ^( K

    6 r- d  ^9 ]/ Lpadding:0px 10px;* l" Y6 |, ?* r8 ~* i# R

    # _: @, }3 Z& H+ N}
    6 H8 B/ l1 b8 d! s! C0 G$ q% R" U3 W9 Z+ r: C
    上邊代碼在火狐和IE8中沒有問題,但是在IE6中會出現問題。我們會在後面進行講解。
    % ]! J, v' R3 ~: d; n' w' A/ }* _7 @9 a2 W6 K* J3 t% w
    #header ul li a{% H/ M1 a, t4 _) W, q) a
    6 d, y) V; q  f- a! t1 @
    color:#555;
    9 E* I8 d5 R$ u2 o% U" E) ]" L- u' o: h9 h, K4 P; i7 e' w* ^
    text-decoration:none;8 R* r. p" ~$ h+ _6 @
    8 u8 [; M/ [* @, B
    font-size:13px;) S* _- c; p& s, Z, v; S( i5 \0 I5 \

    2 a; ?8 U- p- O- {}
    , f  g3 i7 Z9 p/ n- k1 t' P1 _6 y2 d
    #header ul li a:hover{
    - N/ K, s$ Y" ~% N0 m0 x* r- {* V( s% }1 X9 B3 F! ]
    color:#000;
      ^2 R( Y, u) o! [& C/ z* w! }6 V, _) v$ J; B, o3 z: i
    text-decoration:underline;2 ~) H% |' l' W

    1 K% D/ u) s4 s+ ^/ \}
    4 t2 e. ?6 ^) t9 c7 ?$ p
    5 v$ x5 q7 H0 V1 q/ H7 C3 W第五步:完成導航效果,效果說明:鼠標放上背景變成淺藍色,並且要製作目前頁的效果。) m- C) k' C3 n  d7 j0 B  a

    , ?1 X0 R* j: f2 l( ]9 {8 }HTML代碼:/ L* L" Q  H* v9 [- `, X

    : G! M9 s$ ~9 I3 \- U- h<ul>- F6 }# {( X" u2 F- \7 W
    * M# I) `  N, w  M) ]: g
    <li><a href=" #">網站首頁</a></li>1 v. o1 d. F* k$ K" K
    + u4 m4 f0 E& G" H* x
    <li><a href=" #">網站製作</a></li>' \: d( ]/ s0 a( `

    $ v! h$ u4 d1 n0 V<li><a href="#>網站製作</a></li>
    ( a+ s0 A: \2 Z: ]! a2 ~) M, n- A1 f
    <li><a href="#」>office培訓</a></li>
    . [! z# N! J3 S% N' o+ c
    ( n3 O/ v, L6 u2 s/ Z5 O. d; f3 Z<li><a href="#">平面設計就業</a></li>5 Y3 |2 o$ V" @5 u
    6 A$ e. g0 }/ o. x
    <li><a href="#">div css培訓</a></li>
    - ^/ x: z4 p- N* i6 J
    * }; J0 W& j$ h* H<li><a href="#">聯繫我們</a></li>
    7 {, R: d) M5 ~4 J0 t( L. T3 x" R
    0 g; ]. l' L. `4 V" j- J</ul>9 [# B2 Z/ |$ ^; f3 G0 D/ l

    3 t( b" n# l1 g) w現在直接編寫導航的代碼會產生一個問題。如果學過盒模型與浮動的都應該知道.
    + n1 t; b& |* W5 T4 j2 b3 ^% w3 Z9 p" B
    導航部分文字跑到header頭部右側了。怎麼解決呢?+ Q' V( Z: {0 q0 R! q1 W. n/ ]7 J

    ; h# Y+ o) ~% o" \" G& v* p& w其實就該我們萬能的清除浮動起作用了
    ) t( h0 q: H0 R! n/ J+ f$ ?, L$ [
    CSS代碼
    ) a4 H: e5 `1 n3 T4 ^- l4 M  @6 N* z1 K
    .clear{
    4 o8 ?0 }/ a; F5 x. n) u$ V- m/ r; Q, E' Z. ?
    clear:both;
    6 i5 Q2 g3 @: H7 v! ~! N# f1 q! @4 p- O5 t4 i, M, O
    }. ]& y$ M4 [$ t  \7 g

    : @( x! `  T! @) Y4 @$ j4 t% Z2 W這時候為我們<div id="nav"></div># J2 P# o2 o3 N& J: V5 c( Y

    , h( M9 p+ L: N, v- g7 j* O6 g- V變成了<div id="nav" class=」 clear」></div>8 @! ]5 |0 e# P1 V- L

    ! ^7 T# M* Q+ N* k) O$ a: L( i  a大家現在看一下,是不是解決了上邊的問題呢。其實如果大家按照標準的盒模型計算,如果計算得當,不會出現這個問題。
    6 b' x0 V  `, W2 B* b- H1 U7 k4 v& l( H- p: X, ]  Z
    完成導航的CSS樣式
      [, f6 j; e$ E1 p# D
    ' O$ J  N" _$ I4 k& X. f" N3 \#nav{1 ~3 H* I/ M0 X: X$ ]

    : q  N% K* K& H4 x4 }: a2 F. kpadding-top:3px;
    6 `- y* N7 v: Z  J8 {/ T* x# b9 M8 i
    7 ^  S5 W. k7 ~2 A0 J}9 e3 i) e: b1 y5 a3 R( n/ `

    . F2 |$ o4 j& o! T0 m4 o#nav ul{/ C# M: E' }! J! g

    ; s3 E- Q4 q8 H& H: A6 E0 ^list-style:none;
    ' w* a! e4 L& b6 Z! X% ^; S1 B; }4 c4 P* w# w
    }
    . s/ M1 E8 m. M0 A# J
    ( b0 ~8 p2 u1 c+ R#nav ul li{
    ( S# M7 E' `+ x4 j" U* i
    4 F* e# f. H: gfloat:left;
    2 C8 u4 K+ ]' i4 g  c) G* }
    ' q: B7 Q1 G, ~1 z. T* H, z6 I}
      i6 Z9 U9 p! c9 c/ O
    + {. q( M4 F% l0 u/ t: K* Y, j  _預設li是佔據整行顯示的,所以通過左浮動.使其在一行顯示。之後在設定A的狀態,達到咱們想要的結果 試驗下:讓LI具備寬高,然後A設定背景,能不能達到咱們效果,A不讓變成塊2 F1 t+ u# H8 z; k6 F: z
    7 ~7 f) z* v7 S  B! M. W) U$ f! v0 |
    #nav ul li a{
    8 p5 f! M6 }$ q: f( T( i1 L6 [& T0 G; n( y9 o3 R
    display:block;, p, ]* w: x7 T0 F) z$ C& J% u0 [
    3 w' {/ j/ _. [! s
    width:135px;
    + X; y  ]  n- }( E
    ! e1 @* X, B: |. Y' sheight:56px;
    ) f( h1 y6 t; N+ t
    / k6 u% K( x! q& v/ q1 N/ yline-height:56px;
    6 |& s0 W8 h6 |. B; p( x
    " R# O) ^! G9 q! Gcolor:#fff;
    ( q4 V. b( Y# o, Y9 [  H& s! t1 z1 N6 h+ N" Y
    text-align:center;
    ! s: K3 o& ~$ e7 S- b( a
    # D# g( @/ M8 C& N- U6 etext-decoration:none;, l9 J- Z: j. h
    / Q- ^8 C# J6 N) W
    font-size:14px;
    7 P( o, u0 e9 h; j* n  N; \
    8 N( t! V" f3 h3 r}3 z! L  \" f: V5 }

    : u6 n( q# E0 U1 D6 [display:block;讓A元素變成塊狀,然後好為其設定寬高背景。這裡面還有一個要點就是line-height:56px,同高度56px對應,可以實現什麼效果呢。同學們想一下?
    * [+ V$ }& h3 q* `9 }  f2 X
    : l: [; r! K# V8 d  o#nav ul li a:hover{7 u9 Q- z, v+ ]

    * r/ M; z! m6 t3 g: f* e- b' Cbackground:#177cb7;! Q& X# ]3 L5 e
    ; ?& u) s, G4 n5 v0 k3 o
    }! d9 N" G# j. F2 _9 N$ Q

      T  s) g  K/ g4 g  d+ d/ Y現在我們導航基本已經完成,但是還少了一個目前狀態的導航效果。怎麼辦呢。
    ) U5 l' k: ?6 C
    * p( w8 e: K5 o* w5 L! z2 F0 d6 w其實很簡單就是為目前所在頁面的A連結增加一個ID為current的標記。如下:' V4 q4 w+ w1 ?

    5 k8 d1 w; O* J& S<a href="#" id="current">網站首頁</a>
    ! D1 f. J( K: g1 q
    2 S9 X9 g8 {8 h4 ]# l+ i) ?$ }接著這個狀態和鼠標懸停時是一致的,所以很簡單,只需要在鼠標懸停狀態後邊在增加一個#nav ul li a#current選擇符即可。你完成沒
    / F- ~- d/ {9 o4 k/ g5 \, r" G2 D& ~4 \1 j  G' J6 G. J
    第六步:產品宣傳banner圖片,公司網站的話一般會為一個動畫或者是js/jquery的特效。目前咱們直接就放置一個圖片/ {6 s3 M- k6 I% j$ L: |" l
    0 Z2 M5 [/ t: J( ]. S
    <img src="image/banner.jpg" height="184"3 H" o" f# ~$ B* v; c

    / H! q( l& F7 x' O! N0 r6 B! g3 k; Asrc="http://files.jb51.net/file_images/article/201304/psdcutpic/image005.jpg"
    / A* }7 z) T0 A0 B8 x+ @( o& D2 Z3 L$ d: n) i
    width="127" />
    1 a- r: @9 S" L/ L* S% K- k% q: _; t+ ?+ X9 Z. ~: I+ T1 K
    右側導航html代碼:6 O' g7 }, w# g

    / Z  ]6 d2 q, x  y5 o, J<div class="subMenu">2 ]9 G* x& u* {$ l' }

    9 N: ~9 z; ~5 H5 z8 Z2 ]9 U9 n<h5>培訓課程</h5>4 L' `8 b: y; _7 O+ q: K
    5 n( u- O$ i* J9 Z
    <ul>
    ' x1 J/ w; g& r" P, V' D2 d3 w" m( A) z; k
    <li><a href=" #">網站首頁</a></li>
    2 F4 s" W" P+ T* E* e, V
    # I/ C7 S9 I3 ^: m6 M<li><a href="# ">網站製作</a></li>" j4 G& K( e  j4 s* M4 d
    4 F1 A6 z# h6 {) K' r
    <li><a href="# ">網站製作</a></li>6 H6 K& Z) [; A& u) f7 s
    ! b4 S, O6 D$ f2 t& e6 F8 H& z4 z2 H: D
    <li><a href="# ">網站製作</a></li>
    ) \8 w2 R0 T$ Q% D: T
    " V2 _5 e9 A' I0 c<li><a href="# ">網站製作</a></li>) i( t6 c+ }( o# J
    : \" P* o  b' ]8 @/ D
    <li><a href="# ">div css培訓</a></li>
    : Q: g8 U$ L% C" ~. J" N& w9 B
    8 x) m! y# r( G<li><a href="# ">div css培訓</a></li>/ o# H- K2 u, O5 o+ k& m
    * J4 T0 ~! g/ s  r
    <li><a href="#l">聯繫我們</a></li>3 i% y/ N6 i8 n/ Y: h
    & q! g$ C. h% G6 a( d: `
    </ul>; o. D' `7 A6 w( ?$ _1 U

    $ c( C, g- Y+ D# {* K, b</div>; k# U, M# ]% H) W: H- p7 x! k
    3 L6 D& L5 W0 G
    css代碼: 下邊這些代碼在上邊製作過程中都已經說過了。所以直接給出來了,不再講解。
    * I5 e) N& g  z, [. F: M
    . m/ u0 ~" L! v# X( H#main{
    / Z; p3 S) ^- d; \9 v$ I8 l* v+ \" n% D9 d4 n; m
    padding:10px 0px;
    : J, l8 Q. z- X' b. R. o
    / W  T* K; w6 R) N, _}" S# U1 l0 F' B# \( I) X" M
    - I  q* Z* g4 N3 e7 j  t
    #main .container{
    / M, K0 |+ J) [5 E5 U5 `
    . C; v4 c! L1 N( M1 U( Iwidth:674px;
    ! u( d4 z) ^; e0 Y" y8 N8 S( X
    - _+ W7 }% }6 m$ m& X, dmargin-right:50px;0 r% y# ]- O, @, e/ t8 |: R

    ; l. A* q# d1 ~# j3 O8 efloat:left;
    ; Q3 U3 }' i4 ?7 j% ^$ m( b1 O7 B, Y& o+ @  K6 e. b2 j5 z6 O/ e* |( d, J
    }+ l) s$ b3 ?4 U
    & h1 j+ y. b& M. U! G
    #main .subMenu{
    $ m# O, m" K; g0 i1 @3 f; r+ l" i
    , k3 Q4 p  J* K# Kwidth:226px;
    : I5 c- z0 F( E! W9 O5 h- i9 M6 X! j$ O* p4 F
    float:left;# p# i- f8 D$ d; E- f. e: N

    9 S5 \0 c2 {( c. n7 xmargin-bottom:10px;
    ! Q% O) {2 I: s$ T
    - b, o2 v# }" Q3 A( \+ Q, }}+ Q% g# u- P) p0 {) m7 u
    ( \# G" _! [1 J" g9 j
    #main .subMenu h5{
    : L. V4 Y5 {; I5 P; Q& C7 u
    : K, @% x3 ]6 x4 A' p8 H* z- l! [background:#19577c;  B) O1 A6 T) b% Y
    8 H# D& z- l2 E
    height:39px;' s- E  S4 y! c
    + _4 m( q8 l$ I; p* Q5 h1 J! {: Z; e" m
    text-align:center;- @7 P% z* R  |7 C) {1 \# [$ ?

    6 A/ r. M# F& A) acolor:#fff;4 [  h- k. o5 }* M

    - \; N) T2 b7 Hfont-size:15px;8 f: O( ]8 n0 h

    ! Z" W# E: d4 i. Aline-height:39px;4 s! l2 W: y; ?0 e) ^8 E5 a  Q9 @  `
    9 B0 X3 q1 y9 ^: j8 L7 k
    }7 A" C4 |; \$ u5 A% a! z9 N9 }

    . a0 y6 G8 J7 C3 h0 k- C" z, y#main .subMenu ul li{3 |# }: K/ H. o: f' {' c

    4 B& K. S* J2 K  F$ o$ @border-bottom:1px solid #d4d4d4;; L9 c% |5 b, e
    + @+ w3 r' [7 G% ]: L1 u3 R; }
    background:#f1f1f1;6 e. P, |( m: C( u
    7 L, b% E% D0 T, n$ T2 T/ N. U5 @
    }# l2 O- W" G+ e: U

    9 x  e' U5 E4 j8 R! P#main .subMenu ul li a{
    + O- H6 z. T( l. Q% y5 t% ~- g3 f: Z) o$ V: E
    display:block;
    & C) X* q* k5 P6 u8 g* `( [* x$ o! Q
    color:#000;
    ! x0 M8 Y. H2 R% J* m9 w# Q
    7 s  b6 H3 G9 x& u, k, iheight:36px;
    ; O* @: A- i& A. J; m
    7 A, a* N. ]4 M% h3 oline-height:36px;7 ?& n: ^  t, I: M2 O7 y8 H& {

    $ s' w# z9 ]0 P7 @7 ptext-decoration:none;: R( }( ~- ]- y" G9 ?0 a  m
    . j/ ~4 D8 Y5 V
    padding-left:60px;
    / B( ~$ c3 U' D3 {, Z6 y; a4 b# E: b
    background:url(image/li.jpg) no-repeat 40px 50%;) e$ k- w0 a$ F+ y$ _) v

    ; Y  z% s" P0 A$ J# ~}
    , k/ ^3 I5 m. X' j2 E5 Q$ S* m% m* d5 g
    #main .subMenu ul li a:hover{. |% b/ U9 G7 @9 b

    8 B4 C  }' J" w2 c- ycolor:#177cb7;
    ) q$ U' a* n( E& x" E4 G6 `% O% r3 ?8 Y5 q8 A1 x( b( T4 j
    background:url(image/li3.jpg) no-repeat 40px 50%;# b" q0 Q0 h/ Z2 H

    + P3 L3 _& A7 i3 X9 t4 V}" x' P1 N9 Q# \: l1 c' z

    " ~" p+ p1 i& O! j第八步:內容的主體區域編碼:通過上邊的效果的圖片,大家可以先想一下HTML如何編寫。我是使用的DLDD的方式,大家一定要學會這個標記的用法,很常用,敘述產品時經常性用到。
    7 x. r, d5 H0 m9 G5 R6 E0 b: N$ Z9 X9 X  G* v
    現在我們看看HTML代碼:( h5 H% \  Z- P- g6 M

    0 K9 Y/ |- A. U. p! m3 p& ^, J, C- D<div class="news">
    9 q9 O* R' `1 C5 ?/ F5 \* y
    2 C. e6 Y% q/ s1 K<dl class="xuexiao">7 J+ h% E: K4 y4 w4 s' V+ y
    8 T' c" [5 }+ ~. v
    <h5>學校簡介 <a href="#"><img src="image/more.jpg"/></a></h5>/ N1 K( O6 a( D/ u

    , l( ?* q% X* T- ]& Y/ O<dt><img
    ! [# S% b' d! ~4 O& u6 X1 ?1 a. U1 `$ ?2 }1 p) x  V
    src="image/223.jpg"
      O  I) ~  b7 ^0 {* U  W- N
    ) ?) D4 M$ c0 i2 p" @src="http://files.jb51.net/file_images/article/201304/psdcutpic/image006.jpg"
    0 l0 L  w3 o0 k
    # o5 u9 x0 M6 P1 v6 E  L- x width="488" />1 A) D. N% ]7 y8 y

    : s9 K- o% S) q4 m/ y1 S<!--[if IE 6]>6 u9 Z6 ]  g' {/ l% ?, ~
    2 A. G2 @# F( h$ l
    <![endif]-->- M; G" K( g( c4 P5 g& T
    7 {( H( _  e8 `; H
    上邊代碼的意思是僅IE6可以識別。這樣我們就可以單獨為IE6編輯樣式了。9 V8 p7 T9 O7 B* f, r! z

    * }! j! a  I: Y$ ]<!--[if IE 6]>
    4 L! U) X- S+ Z
    ! @1 R9 k0 s$ S& Y6 I<style type"text/css">1 x; F: ~( k1 }* ?0 D' n7 J
    ; |$ f9 i$ K" [9 L! C
    #header ul li{
    % V$ W, G7 X1 f- c
    # a( I: x2 m+ G8 e* ]width:80px;2 y" A3 c4 ~4 [" I+ p0 l# q( }
    5 T1 u, l' Y" ~
    float:left;
    ' i$ A5 w4 }8 D; }0 c
    5 R" x! q4 r- S' S( {6 J  Xpadding:0px 10px;! M! P2 |( k8 D8 z" i( l, t6 {

    ; s- V$ ?8 y. ~% r" n}
    ( Z2 x2 q. F: H; `  @* O9 M' I4 N6 i# e
    Header頭部右側加寬度值
    9 M: p1 c( \; w  {9 Q8 K! T& k; B# b" H- B' e) A; P
    #main .container dl dt img{: W- b' c$ r+ V* J
    : F( @3 y7 \) f
    border:1px solid #ccc;5 u6 B+ m9 o' s. P0 Z

    ; r' g2 K# M/ E2 I}
    " K5 A4 }: N, O4 \" |) b9 B+ o
    7 [1 j: b+ {3 V; e! q. r#main .container dl.xuexiao dt{7 z6 v- ^# c% K1 ]- G

    ; b1 G; _" J( z: n+ k% Cfloat:left;
    & p0 P; U2 W6 j+ F5 |5 V9 W; G( i$ w! B8 h- {
    width:110px;
    / [% D7 I, ~  q5 P& H5 b: h. N/ N# E' u7 m4 c8 c. s
    }
    " ]& u  ~5 g( Z7 ?4 n8 j- K6 O4 a8 T7 ~7 w$ l4 E1 v
    #main .container dl.xuexiao dd{- L* h( X' a7 P2 B  `
    6 W% e* i6 O5 L7 ^" r) F( ]
    font-size:12px;3 ?6 a3 L6 Y+ D3 O/ b
    9 ?$ a( P4 ]* U# ~
    margin-left:20px;
      W# `" t5 `+ P# `
    3 e% ]& t7 ~8 b& a7 Afloat:right;4 k2 @- @8 d1 R6 Q% y. C- D5 V" w
    9 p& W, `6 H+ M
    width:145px;
    $ s: r6 z" n1 V9 ]1 \0 ~* t8 F+ U  N& _
    text-indent:2em;
    5 X0 S8 r3 W$ r  K& h. E8 C* [7 V* o" F
    }
    * q! P! u  G9 G3 j2 R3 `
    3 V( _4 e& e: o$ y9 F9 q9 t#footer{; z, v. _7 E0 f; p
    ( Q0 c8 A! g! P. v
    margin-top:-10px;
    - f- Y8 W6 c  }8 `5 ?% z  k0 K+ A+ s2 Y
    }
    3 O4 ~( }  E5 E! n6 G& ?
    / [' C8 r6 n6 C, K</style>+ \' x8 u) [, d
    4 k* H0 ]  F$ E' S0 S8 h! p  \/ z
    <![endif]-->

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2026-9-6 20:23 , Processed in 0.017101 second(s), 8 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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