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

psd切圖轉換為div+css格式

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 245

魔法值:14127 / 14127

生命值:5%

升級   100%

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

    [LV.Master]伴壇終老

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

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

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

    ×
    第一步:先把把所有標記歸置內外邊距歸置為0,其實還有一種方法是根據根據BODY裡面所用到的HTML標記進行清除重來為0.你也可以先用*清除重來為0然後在根據BODY中所使用的標記進行清除重來.如:我們BODY標記中使用了,div,p那我們的選擇符就寫. [" W6 m# T# a4 ?4 e& Y3 x
    ; e. }7 M9 S. L; K
    body,div,p就可以了.不需要寫*了.' N0 B' `& A! ?, _8 s# ?# z

    ; k! A3 S+ s. @! u& K+ R' \3 _* w! n*{
    ! l/ q6 K+ x3 V( u; @2 \/ r' C3 _; _( |% S$ }
    margin:0px;/ K" {7 n  w4 w2 J& z4 k

    7 G, p$ [3 {3 K& ~9 Dpadding:0px;
    ! Y7 B5 {+ t7 u) @) H: O  y0 i& }; Q5 C9 v3 N- x
    }
    , a: Z% W6 T* W+ @
    1 A% X" G+ ]6 r8 @" |  N9 Q. M+ b第二步:把我們網頁整體的背景實現,我們想要的結果內容居中,背景漸變始終鋪滿屏幕.% V4 @7 [! d# a* g
    4 |& V) d6 h& d/ @
    這樣的話,我們可以為body 增加背景圖片.要讓基在沿水平方向平鋪即可.
    " j" Y4 U0 Z0 [$ T9 u! F/ Z! ^+ v& {% `- o% c
    body{
    " G; B8 E. v0 A. s4 X$ a
    ; v/ O1 |' N5 Q* wbackground:url(image/bj.jpg) repeat-x ;
    0 G( q/ L$ w2 s  Q0 ]7 I
    6 J+ {7 s! a7 f. o0 S8 v2 t, _5 b}
      D4 n- a0 J0 W6 X" u6 c. y
    0 |6 `( S" \! }" f# F第三步:通過觀察我們可以先把我們網頁劃分紅為五大部分,然後先為其編寫相應的html代碼
    * z6 k: ?' X3 V: q+ p6 G( L4 C
    4 C. J4 I4 ]7 `  w! P<div id="header"></div>' K  f& [3 E- F+ ]0 v
    1 _$ k6 n" y1 f; V
    <div id="nav"></div>5 t$ x/ i8 g- g" z4 v' T7 l
    / L& A" U7 q# C1 x5 ]4 U
    <div id="banner"></div>; c% Z# Q9 H0 ]4 ]' M
    % p% A4 M3 D/ T5 A5 Y3 v
    <div id="main"></div>
    & ?# @) ?. p8 k8 M6 \4 m" p4 y# N: j) T. v9 f" Y- v  x' _4 ]
    <div id="footer"></div>( R7 t! ~/ f5 X; w1 G: w% x

    : r; f' v9 c. X  T通過PS測量得知,這五部分佔據950寬,而且居中.我們可以使用群組選擇符,先讓這五個DIV居中.
    % e9 k1 N" O! g" {' q3 p
    6 M# H8 j% Y: w7 s#header,#nav,#banner,#main,#footer{
    5 F) u0 X9 U6 H" g+ e! L+ s/ k$ K4 M$ x
    margin:0px auto;
    1 K- o; |3 T: h# A* w8 }& e% Z
    2 @# @" O) v( `- D) L6 R" @, m- B3 Gwidth:950px;7 n- O# o& D/ F3 X1 J* T
    7 u1 F* S7 g' P2 z5 H% D" \! l
    }
    " `/ C+ a- }1 |- A' D
    : M' }6 A) x- r  G: K# O第四步:先完成header頭部部分( N8 n; D! x9 ~* ]& s3 t- I
    ' ]- t4 v0 g5 [  y  I  z! W- j# J
    LOGO:一般這個部分有兩個要求.1點閱LOGO可以返回網站首頁.2要注意SEO方面的?所以我們採用了如下HTML代碼:
    & B" y! q: ~4 C2 J( V) R9 T6 b( y: L$ x$ ~
    <h1><a href="#">北京傑飛css網頁切圖</a></h1>
    1 E# {/ w6 @# h  S
    & E! O: m( P, o  O3 M3 D那麼CSS編碼該如何實現呢?
    5 e* r& B& C- j, a' }1 O) S3 D7 Y  M8 S' H/ U
    大家可以可以先想一下。然後在看我下邊寫CSS代碼的,其實這個地方採用的是CSS以圖換字技巧。CSS代碼如下
    : \6 }+ U% |  X- R; c5 @" l8 Z& [- \# u- m
    #header h1 a{2 r' ~7 Q! ^9 u: K0 q
      B; j. W, g: @& A6 f' v, u
    background:url(image/logo.jpg);
      i6 M# r: O' O3 g# _! I6 w8 B* o  K+ N& X/ Y' R3 Z
    width:476px;
    / L( {, N1 A  Q
    $ f. ]$ f" g$ U6 w' I  d: I# ]height:102px;. W! y* w# [- U# b/ j

    4 {; \9 R9 D! g4 j7 D% Zdisplay:block;
    0 K" N8 M1 H" `' t! z* s8 t$ P$ d- ]
    # v1 O3 p: @, ~& t: k6 xtext-indent:-9999px;
    : y( R! d0 V: A; R3 y2 E9 q
    * m/ s7 R6 |: k! s# S* @; h+ w, p6 ]}
    ' B; e3 q% a3 J* ]" o
    2 E0 B2 ]+ T" b好。現在我們接著完成頭部右側部分,還是先進行HTML 代碼的編寫
    % c0 Y* t; ~. ~# e: d) V
    2 C% r! M/ ^# }- j<ul>0 `3 G% `' m& L% D
    $ m; J) z5 b: V8 S% C6 E& D
    <li><a href=" #">css切圖培訓</a></li>
    " E1 k1 h! @! M+ B' m# x* f& u- ~' H) E% W4 e+ @
    <li><a href=" #">設為首頁</a></li>
    : t; |* _/ P/ h" B' I  A
    & G! F" c3 Q1 h4 [" G/ E( z<li><a href=" #">加入收藏最愛</a></li>
      S" n3 J* y. [& S% i0 e3 i1 ^& U" u7 X, ^( _
    </ul>
    # R+ }  n8 v: x  o7 g% ^2 T6 j% k' M* A. \  x- z
    #header h1{8 v# z" U) S8 x7 t- c

    9 L  {" o7 @" ?float:left;
    5 b* Z3 i6 N3 a  C: L4 m/ q6 O4 S! h" b* x! o
    }  U2 m+ ?/ S! Y, n2 K3 U9 F1 v
    " W6 f( _8 n% @/ @2 ^! o% H) G5 S( T
    我們首先讓H1左浮動。這樣右側UL部分就可以在同行顯示了。
    : u9 W1 ^* }+ z4 y, d# c7 S1 g1 v
    $ ?1 u% @' `% A#header ul{  a1 M) p+ ?* E/ A: K: K8 J
    " ^/ F4 u3 d: l3 S4 W
    float:left;
    + P# S5 y, Z2 I- x0 ?0 L; W" }! Y9 ?" T
    padding:50px 0px 0px 200px;$ g: m: n! O0 W: p( L: ]9 S2 S: i

    - V7 g5 D" k$ }# j! {list-style:none;
    . ^# A1 t) o4 t& i0 ?+ V3 P
    ( {# `: d. ^) ]$ `& ~1 T. G}
    7 P, d3 `0 p/ l+ Y
    7 f, k7 [, ], F, s為了避免問題,可以讓UL也浮動。大家可以試一下,如果不設定浮動在IE各版本,火狐中表現的是否一致" M; M8 b, F& `: a# g, }

    . w0 N0 p- Z7 I: T" J* R5 H#header ul li{
    6 {% Y- W5 w$ R# X6 L1 g( J1 u
    4 p5 D& G6 a3 x/ d% H0 _, ?float:left;4 h; b8 s4 j+ `# D# s* E* ?
    2 c8 V3 G& V# i- M* q
    padding:0px 10px;
    & d' W( O" s5 Y! R* l5 w2 ^9 I" d. v0 n8 \
    }
    ! J. S& ^( E& W2 s, o. y3 I/ A$ k  n, F! I1 |  N
    上邊代碼在火狐和IE8中沒有問題,但是在IE6中會出現問題。我們會在後面進行講解。
    ; B1 {: o- o* ~4 a$ i5 [  _* Y% n& R' x  n1 m9 Q' I
    #header ul li a{
    0 M2 G1 j: V; {, K
    7 _: F+ r; U4 G. t% @3 ~& v! y/ acolor:#555;) d. q) o4 ~  d# b& D5 x

    # D6 n1 B7 n  V; Ttext-decoration:none;
    0 _* ?  N8 E* x5 G
    5 j# a9 U" {/ [9 t& _* h! [font-size:13px;9 n% d  x0 v: x0 m

    7 K! B. d. o8 t. l# `4 F; k6 P}3 \4 ]: J8 \3 a& z7 t

    ; c6 x. w! @/ u7 y$ u#header ul li a:hover{1 p. b9 H/ t3 u1 Q4 {+ n% n8 O7 ]& P

      ~6 y4 ]' D' Z! ?9 V: @! ]color:#000;
    - V  Z3 W, a& \; [# ^+ |
    1 B( h) E1 g8 L( E# B2 X4 i6 Etext-decoration:underline;6 _6 ~9 U) S) ^5 U- i

    ' z" _7 c: c6 ?$ k' j1 B}
    8 p6 e6 ^6 n, x4 R, x& M7 M2 P1 |5 P3 j4 W1 B6 Y: u
    第五步:完成導航效果,效果說明:鼠標放上背景變成淺藍色,並且要製作目前頁的效果。4 n( |2 w( {: J1 d9 e; Y" A$ {& y7 _

    2 P& Y. ?! _! ^/ k$ }HTML代碼:( q4 C# w2 C7 T: q2 ~8 O
    # B# ?" e. C! w! p2 h7 A
    <ul>( [8 k, {! l; n2 C' Z7 I* G9 `# w

    7 T$ E5 R- K% z# K( l" h3 q<li><a href=" #">網站首頁</a></li>6 P: s4 F# C0 J
    1 s/ ?3 X9 r, b7 a; S9 l* |
    <li><a href=" #">網站製作</a></li>" |3 d  j2 }6 x5 W& y
    3 ^0 f- c9 S, C) |
    <li><a href="#>網站製作</a></li>
    5 `8 m4 I: b  z, r5 r# ]& j" r- b( l8 L
    <li><a href="#」>office培訓</a></li>4 b1 y7 e  K3 ^8 c: H" _/ ]6 t6 g$ g
    % O/ z" r, a6 s# \4 A3 a0 z
    <li><a href="#">平面設計就業</a></li>, d8 n! |3 C4 P; _

    2 p& Z9 Z; ^6 p) O7 i<li><a href="#">div css培訓</a></li>
    " }9 e  T+ E/ j& A" Y
    6 f3 E) D. @# \- G/ N<li><a href="#">聯繫我們</a></li>/ ]3 w% s# W  z: y

    0 `2 N- D( a4 F2 H9 k</ul>) {: |% v  f& z. s$ q  d

    9 ]2 s' y1 P" [! |. e現在直接編寫導航的代碼會產生一個問題。如果學過盒模型與浮動的都應該知道.: g1 o5 c/ |7 a  t3 l- T
    . b3 ~' f% X; K& d8 K( e8 Y
    導航部分文字跑到header頭部右側了。怎麼解決呢?
    " C1 y6 f. l  B. F. X$ [5 N. z. u) G0 ~, I: i
    其實就該我們萬能的清除浮動起作用了/ }1 h) i+ p3 \/ M3 `7 Y, r4 @, a/ V- o
    & R( u+ u( L- ~2 s5 c
    CSS代碼
      V3 s3 \! J5 j2 s6 ~* X3 R8 r% q( C: p" C- f
    .clear{
    8 Y0 d) G$ j) g' _2 j! N
    5 x, ~$ X5 I4 [, I! Hclear:both;- R9 C! S6 u. g0 D. R

    6 y2 c8 w) Q* I2 i/ a( S}" I( V3 |+ D& t- D3 n
    7 W/ k* Y; n! _
    這時候為我們<div id="nav"></div>
    5 w8 U4 ]9 f4 k# f! z7 r$ f. d3 O" U1 b, ^
    變成了<div id="nav" class=」 clear」></div>
    - m; W  r' `& |0 v! C8 B8 E
    $ S* `" U2 a2 M" L大家現在看一下,是不是解決了上邊的問題呢。其實如果大家按照標準的盒模型計算,如果計算得當,不會出現這個問題。7 R* r/ v" h8 t, V. m. J
    " {4 W( T3 ~$ r6 a" }
    完成導航的CSS樣式
    - B) x  G2 Y, R- Q' A
    ) O: G  \. v$ P! X$ n3 c#nav{
    : T  ^( \" x0 f+ @
    3 f: s- X: H3 I$ F, }$ ypadding-top:3px;+ C- q8 C* N5 m0 U: }8 u. x+ s# n
    ) p- C: y4 l% ?2 f5 F+ p
    }8 a3 G% N! l# C; p7 a, [2 E3 H6 Q

    " u9 w! R9 E" m" ?, U* ^! d#nav ul{/ ]" z) J! j; u/ W- [
    & z; Y2 L, ^/ U, \# w
    list-style:none;9 Q; R  l) q+ S& v0 }! J$ i

    : d5 }% W, W. }& _}) `+ A3 m1 m8 z: z9 ^# \, @. d
    + ]4 R, l! b& F
    #nav ul li{* s" i# G4 f% a1 P! X: Y$ l

    + U& h+ @4 G9 A6 L8 n/ zfloat:left;
    ; Y+ u0 W, M2 x/ [
    : A0 I$ ]! U2 ?& Q}
    : n) ?; t) e% K( M7 b. ]
    / S. i. Y2 b$ }) G4 U預設li是佔據整行顯示的,所以通過左浮動.使其在一行顯示。之後在設定A的狀態,達到咱們想要的結果 試驗下:讓LI具備寬高,然後A設定背景,能不能達到咱們效果,A不讓變成塊8 V$ u6 h- B) [7 D7 m
    ! \, B, C9 c- N% P3 g. @; z
    #nav ul li a{8 z& {2 k8 b7 p( ~8 V1 ]; h+ _
    & b$ {! a3 r+ F$ v4 W7 c8 a$ T
    display:block;4 z( A: r5 f3 D. i4 [  a9 \

    " ?- z( U6 m' ]5 ?4 Mwidth:135px;
    * c0 Z, B$ c: L& ]) B( A
    $ h6 ~1 ^2 H$ M3 Qheight:56px;
    & e4 r% y& i7 E: m) P% Z; U1 @3 a
    - |" M& [; i$ d5 V, s3 Iline-height:56px;
    5 i9 G$ }2 r% V9 `, k
    ; O1 W! e* e  l5 q1 ^color:#fff;
    # o1 _+ B, L' ]5 Q: r, X. R0 o
    6 i6 X0 V( b. [, u( i6 Etext-align:center;
    ! G, _8 ~2 o+ H( d
    8 X. M: `" t4 w2 a5 x: Jtext-decoration:none;
    9 t/ l! u1 b, O% Z: R8 \( R( B7 N# J3 R3 m3 b( ^4 l+ T% M
    font-size:14px;
    3 ^* q% T+ }5 q9 Y# C
    ) n& y& S- ?4 a5 I! {0 ~- w8 q}0 J7 o# G& k8 \
    ' |# A7 ]% m( W/ E
    display:block;讓A元素變成塊狀,然後好為其設定寬高背景。這裡面還有一個要點就是line-height:56px,同高度56px對應,可以實現什麼效果呢。同學們想一下?
    , ^& M" e9 ?& K8 F. H, r. ~
    9 W$ H0 q( e% t8 P8 ~#nav ul li a:hover{
    3 P+ `+ E! P( x
    4 B+ w7 }$ Y0 V; G' f' e7 rbackground:#177cb7;. s% m8 J$ m  c
    2 F2 X1 v6 `8 j, p- R7 y/ q8 R
    }
    . M5 P, o' \* v8 R, A3 P) ]" i% ]9 d, f6 Y  r# X# t
    現在我們導航基本已經完成,但是還少了一個目前狀態的導航效果。怎麼辦呢。* l7 x) h* Q- k

    1 i  ^  V0 Z5 G其實很簡單就是為目前所在頁面的A連結增加一個ID為current的標記。如下:
    , [$ j5 z: v5 ]. h$ n% n6 J1 g- Z1 y0 J  g- X0 ^( X
    <a href="#" id="current">網站首頁</a>
    $ g& p' P1 w6 |. Q# X( H9 n" R4 X) Z6 }/ T& E: u4 P4 z  z
    接著這個狀態和鼠標懸停時是一致的,所以很簡單,只需要在鼠標懸停狀態後邊在增加一個#nav ul li a#current選擇符即可。你完成沒
    % [) x& V0 g; s; c3 e5 i" x3 r+ [
    第六步:產品宣傳banner圖片,公司網站的話一般會為一個動畫或者是js/jquery的特效。目前咱們直接就放置一個圖片& V0 u8 S8 r8 I$ y) d, d/ |

    $ X" U0 Z6 F# ]. S<img src="image/banner.jpg" height="184"
    8 s3 m" J2 R$ c1 ~# T1 j/ e3 w2 l8 f% B1 i/ E, g
    src="http://files.jb51.net/file_images/article/201304/psdcutpic/image005.jpg": q6 y+ L$ a- o8 @0 G8 u: t6 {
    9 e7 N( x! ^6 Y, i+ I% N# L& y/ b
    width="127" />
    * k3 y- E5 o  A  O$ ]
    ' i; K; V! Z8 K- V; Q* ?右側導航html代碼:  x1 R7 S0 a4 o! y1 d0 L" n

    % N' x" z- i% ~9 w6 R<div class="subMenu">
    1 [* C* I: Z1 O. O1 w- ~
    & W2 ]/ f7 D0 ~+ U+ b<h5>培訓課程</h5>9 K; d8 X9 R( C" G9 z9 r7 x# M

    ( `1 u& p6 W8 k+ w4 l: T, Z<ul>$ o2 D6 J4 H5 k- @' P
    1 z8 E! i4 H& h3 _3 P7 r4 Q
    <li><a href=" #">網站首頁</a></li>
    2 m( h1 D: M+ l  H  N1 `" y0 I7 y% V) u9 Y: j* g. _4 {; I
    <li><a href="# ">網站製作</a></li>" P4 F- [: f# b1 Y( y5 @3 L
    $ ~: a$ _- y, H6 e5 `) Q$ F- X/ |9 e
    <li><a href="# ">網站製作</a></li>8 {! J/ @( t7 b
    2 i$ n5 g/ k6 o+ O' a3 _* Y
    <li><a href="# ">網站製作</a></li>6 g: I. t4 T7 L/ @5 @3 V* ?
    3 [: C8 V; b: K) u' V: {
    <li><a href="# ">網站製作</a></li>
    2 ^  {' Q: b) g" z
    + J' Y, W0 X( D9 ?0 a1 p* q5 s: W<li><a href="# ">div css培訓</a></li>
    5 U) A! @+ J: j+ S; e$ J7 i& U
    2 ~/ ?' C" @3 j1 i0 d# L- }# s<li><a href="# ">div css培訓</a></li>3 y8 ~5 s6 n0 {8 V* O4 [- N& ]( d
    ' ~1 M6 S5 j6 \
    <li><a href="#l">聯繫我們</a></li>7 k- p5 ?, r7 a( \. D
    . J8 \9 V: J7 F/ u! R6 k, Y4 X( i
    </ul>8 ^6 ?/ l* t- S4 R2 G

    + N% y! F' P  D! T) R, |</div>
    $ I# ^8 [- U4 N8 ?
    $ v; E/ b6 C) i9 T+ p# [, j0 |css代碼: 下邊這些代碼在上邊製作過程中都已經說過了。所以直接給出來了,不再講解。
    9 u4 o7 q% W# Y' e) `$ _1 O/ d: g( T
    7 g& [9 _3 Z% v: a8 B4 c#main{$ i* |6 @0 h6 S3 o7 w* I  I

    $ S0 o6 t1 @# V) n; Opadding:10px 0px;& h# C6 N& k: Z3 D9 ?, p+ {

    # z, Y1 y2 C' d8 v" [& [}- T& ?+ L9 J7 h' c

    9 t5 X7 q6 L) g! @; ]& s#main .container{
    ; H! m" z7 W( O! @; L% y) a  K: J5 X" n  e/ ~) a
    width:674px;
    * A4 Q* M4 J8 ]' x% ~  l
    % t! m" Y. m- U, Z3 T' _+ _; a* Nmargin-right:50px;
    " {9 r- L3 ~7 _. B6 R1 E6 @/ I) s6 P# f1 y8 g$ D% b' D
    float:left;" @/ D0 H% N! x; q2 `- A$ O4 s

    8 L5 X! H- W$ Q; G0 p! a1 I2 B}
    1 i) h( K, p) P1 M" M6 D* E: u3 }8 x) Q4 |$ W
    #main .subMenu{
    + V% l; H$ |: j; W. F; O
    / j: L' h0 G- I2 U+ zwidth:226px;
    ! u, [# ?8 H4 z6 L6 V5 u5 S8 p, Y0 y$ h
    float:left;
    & Z& l& K$ b* p& t
    ; B( N* {$ {( U# j$ J" cmargin-bottom:10px;
      G. `; u, P! C) _0 T: H0 N# q* A& l, J
    }# D" X9 j& x( t3 f$ z  z

    ; `; @3 e4 O& M& p! U6 W/ q, @7 h#main .subMenu h5{% ^) d) n0 O% |3 X* j
    % Z: v. R* ]' u' i) |6 ?
    background:#19577c;  a2 h4 i0 S: h1 E9 T) L- `

    4 U$ q: p/ h7 ]8 o% o1 M: O% Sheight:39px;
    $ S0 P2 t: Z3 k$ L& b  g$ j. {
    2 p$ R3 p3 w, [6 \text-align:center;
    : Q! _4 U- q% j+ O/ \
    : N' y; V1 Y- |1 \  s! icolor:#fff;
    $ U/ s) i7 K) Y8 m! x* @" Z( t; j9 N- j+ Y, K7 P
    font-size:15px;
    4 ^# G! d5 t' g6 s: H0 }/ u6 u# l: D* F. o2 H* n$ n
    line-height:39px;
    2 K  z1 Y2 Y" [7 v
    + o! \1 D8 b1 A( p* ^, }  F}; O" T3 R$ L% v. E6 B0 W4 E

    * {% a, I8 R/ k8 k' z* g* F0 _#main .subMenu ul li{' |- B% V( O4 X4 m2 e

    ' k* \! Q3 B& [0 A/ m8 mborder-bottom:1px solid #d4d4d4;/ ?2 c# {& s' u9 Y; M6 x

    1 L3 h" _3 z- u3 e/ U  a% @4 Dbackground:#f1f1f1;1 x- c) ?) P2 |4 g; j9 ^6 q* L

    0 s6 ]; `) _3 u: p3 j% n}
    ' R6 d. V& a2 j3 Y  G6 q2 F, h' E& a5 E* M. [- f& x  L# |
    #main .subMenu ul li a{7 D# ]( C+ s1 H5 x- M

    ) W4 }2 G6 Q- @5 W# ]display:block;
    1 F# I0 s% ^" k( N3 s: J+ U5 T0 L1 k  z% L4 \- w" b3 I
    color:#000;
    ( x6 F7 T* S4 B- v! ?
    8 @: F/ ]" S7 ?: _! }/ ^  O" l3 C" uheight:36px;+ I5 E8 \! q* f$ M6 f2 e$ B
    ) P" E! b* [/ n* ?- O+ ^
    line-height:36px;& v$ u% w* y0 w8 q9 s0 P2 i- B. _

    . W" W; z4 S2 J5 i0 Vtext-decoration:none;
    8 d# L# e8 ]3 t9 s" Q
    ( h9 c3 Y& _: ypadding-left:60px;
    ! d" E( e, J3 L0 y0 p# r1 q
    4 g2 z) B& N0 _  Wbackground:url(image/li.jpg) no-repeat 40px 50%;: j8 V" I: ^! r0 q' g6 Z3 C
    0 t9 W/ @/ ?& w2 o9 b5 {
    }
    ( t; p% T3 b, L' |
    0 j$ Y5 d8 P% {# R* w$ [4 ~; `" `( H#main .subMenu ul li a:hover{6 y4 }. l' _+ N* ~9 \9 B
    $ X6 U& M8 W: [) P
    color:#177cb7;
    ! K; Y& W$ U4 @! W1 D% v
    $ i- v' M& t0 e! d) y3 Zbackground:url(image/li3.jpg) no-repeat 40px 50%;
    ' Y- w: M5 ~/ ^0 I3 h7 H: [# z
    / U. r% i6 D; u5 h. z6 @}
    6 E0 U  E/ t% N0 K# k! E3 O4 b7 [- X
    第八步:內容的主體區域編碼:通過上邊的效果的圖片,大家可以先想一下HTML如何編寫。我是使用的DLDD的方式,大家一定要學會這個標記的用法,很常用,敘述產品時經常性用到。
    / N; ]( s& M+ ?# p1 p0 |3 `! M& p/ ]4 N/ H- O( m8 Y
    現在我們看看HTML代碼:
    0 F1 I/ o$ K3 A8 P* i# k/ N, e6 E8 p9 r3 v0 O% l
    <div class="news">
    & \3 _/ O) g) p: i" m  I
    * N7 O7 v6 C* _5 m! V<dl class="xuexiao">7 Z3 a7 w/ T/ @  O! u2 f

    " x- a6 O( {2 H5 v! q<h5>學校簡介 <a href="#"><img src="image/more.jpg"/></a></h5>8 _# B+ @# m- }: u

    9 [. L, b3 |( U: }: e<dt><img8 M+ T# x. `, t2 Z; t

    & V5 A! j; r3 r: r; U src="image/223.jpg"5 e" p# {' S0 J6 }. Y( |
    2 n2 l$ M5 D; E, w+ J' ?
    src="http://files.jb51.net/file_images/article/201304/psdcutpic/image006.jpg"5 T5 y. l. ^6 p: _! A* f
    " u& O* N* x3 [2 Q
    width="488" />
    & {2 G5 q, C' [3 V) v: \
    & Z& P4 C3 g- e<!--[if IE 6]>: E1 }, ]$ p) z5 ~
    6 A7 q: `5 e7 g& t% q
    <![endif]-->
    ; C6 _. L7 w3 A3 r1 {5 C
    " b* w9 w% ]' \* }5 D( }4 t上邊代碼的意思是僅IE6可以識別。這樣我們就可以單獨為IE6編輯樣式了。
    6 y$ M# k0 \8 k2 @9 v) C
    - ~+ j% ^" M8 ]) j8 T! E" N<!--[if IE 6]>  N  Q$ N* m! a8 A5 q

    4 m7 n) d. F4 w' i  N/ A; C6 q<style type"text/css">8 _/ S7 h0 w6 F. `" C* G) w4 O

    , T. y& r" H6 D! O: V#header ul li{0 l, r( v  x1 z6 _2 d* j+ N

    5 E* k6 l' |& V  f9 b. vwidth:80px;
    0 G4 ]# u- t, h6 I8 L  ]; P. A" T! O; u5 J1 o3 z# Y' o$ ]9 w
    float:left;/ M- m+ r& K7 ^6 o, r
    / O% j4 l7 F! k/ P" n) ]1 u2 i3 g
    padding:0px 10px;
    " w; X# i8 C4 k8 r/ b' o( G- V1 M% {8 X% n' ~* U
    }: y% h% Y/ E: _/ d) F/ @

    + O2 a; q5 b6 }- v3 M% j- wHeader頭部右側加寬度值
    / {! p6 ?1 t% {- [- s" ~( D7 t: x6 m+ V1 c4 V5 l
    #main .container dl dt img{
    ( X3 X  g" D+ K4 {  Y1 p5 z: n+ v4 V
    border:1px solid #ccc;; \0 O2 O9 v! H2 s! i

    1 w& ~" o7 M$ s+ W/ ^}. `2 ]: o8 s) C% d( A/ ?
    9 Q* t! c. K2 v
    #main .container dl.xuexiao dt{
    . w* D; A* d6 `% w- I* ?/ d; a( e$ |0 @! `( {) l
    float:left;* D+ K5 T% w! }1 K' E

    1 _: f  S! {! Y& G" ?( Swidth:110px;
    8 _  r8 `; Y/ D) s* v% O8 f2 L& a0 g4 [  z, r6 v
    }) ~6 W& j: v4 I7 H  P

    ! [4 p# B( R# |! I#main .container dl.xuexiao dd{3 i" h. Y) c3 ^% Q! x

    ) w4 k8 w/ t- Lfont-size:12px;
    / v) s/ l3 z# J  o
    1 W3 @. o2 c% {( g5 s8 }margin-left:20px;
    ! h! ?4 Q5 }! _0 Y. ?& R3 I2 S/ B- L+ H' ^! h1 Q# m. u, j: `' e% V/ ]
    float:right;1 t. D" f, |7 e6 n4 L. V7 E9 j5 C6 U
    4 d  a; {* Y9 _7 h8 q4 ~0 b
    width:145px;
    % o8 F( a: A6 y+ ?% o8 x
    ( s+ a( h" H& V# A" |4 K: n7 Btext-indent:2em;
    ( G& z" c- F/ s
    6 F) L9 Y0 H$ l}2 v9 }. n, R. O+ a+ p) \0 j& Q

    : j. ~; ~$ k  U# A, O# p#footer{
    ! I' A" G& n/ S9 m8 m9 t- q! z, x/ a1 P2 k6 I
    margin-top:-10px;' q  |, A- r0 [

    0 N6 b+ p* h* }( `0 T9 T! G4 N}
    ) x" Y1 t% k# t% a9 r
    2 q% a- N* l3 }7 k' @+ p$ O</style>
    $ ~4 p& B" p- H  D$ T
    9 N7 T7 }  r9 V0 E. H<![endif]-->

    文章的最近訪客

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

    本版積分規則

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

    GMT+8, 2025-8-26 22:59 , Processed in 0.016438 second(s), 7 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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