蜜桃av色欲a片精品一区,欧美成人a在线网站,亚洲欧美在线观看品,色天使亚洲综合一区二区,色天使亚洲综合一区二区

2014年12月12日 星期一
今天是:

CSS定位問題分析研究

閱讀 2587 次    更新時間:2014-8-14    
 1.動態(tài)轉(zhuǎn)換
  通過在CSS中設(shè)置屬性,我們可以準(zhǔn)確的定義一個頁面的樣式,如顏色、字體、邊框等?,F(xiàn)在我們要講的CSS定位主要是在頁面的布局和控制上進(jìn)行定義,使您的頁面從這兩個方面都展現(xiàn)的非常完美,更加富有動感。
   另外,在講解之前,我們首先介紹兩個定義:相對定位和絕對定位。相對定位就是允許在文檔的原始位置上進(jìn)行偏移。而絕對定位則允許任意定位。
   實(shí)現(xiàn)CSS的定位最終還是要靠屬性。我們來看一下定位屬性的詳細(xì)列表(見下圖):
  我們在下面舉一個例子,其中帶了一點(diǎn)Script的內(nèi)容,我們來看看它是如何實(shí)現(xiàn)動態(tài)顯示的。講解之前我們還是先看一下這個例子的效果吧,請點(diǎn)擊這里
   看,通過簡單的CSS定位實(shí)現(xiàn)了頗具動感的效果。這種效果的代碼如下:
  <html>
    <head>
    <title>dingwei css</title>
   <style type=“text/css”>
   <!--
    #container1{position:absolute;top:100}
    //*定義container1 為絕對位置*//
    #container2{position:absolute;top:100;visibility:hidden;}
     //*定義container2為絕對定位,初始可見度為hidden(隱藏)*//
    p{font-size:12pt;}//*定義p的字體*//
    -->
    </style>
    </head>
    <body>
    <p style=“font-family:行書體;font-size:15pt;color:#cc33cc”>
    請選擇一幅圖片: </p>//*設(shè)置字體大小、名稱、顏色*//
    <div id=“container1”>
    <dd><img src=UploadFile/2008-5/10/2008510125940448.jpg” width=“185”height=“280”>
    //*導(dǎo)入一張圖片,標(biāo)識符為container1*//
    <p style=“font-family:行書體;color:#cc9933;font-size:12pt”>
     名稱:大漠</p>//*設(shè)置字體名稱、顏色、大小*//
    </dd>
    </div>
    <div id=“container2”>
    <dd><img src=UploadFile/2008-5/10/2008510125944915.jpg” width=“185”height=“280”>
    //*導(dǎo)入另一種圖片,標(biāo)識符為container2*//
    <p style=“font-family:行書體;color:#3366cc;font-size:12pt”>
      名稱: 大海</p>
    </dd>
    </div>
    <form name=“myform”>//*定義兩個按鈕*//
    <p><input type=“button” value=“大漠”      
     onclick=“container1.style.visibility=‘visible’;
     container2.style.visibility=‘hidden’”>
    //*定義鼠標(biāo)點(diǎn)擊事件圖片1為可見,圖片2為不可見*//
    <input type=“button” value=“大?!保?BR>     container1.style.visibility=‘hidden’;
     onclick=“container2.style.visibility=‘visible’;
     container1.style.visibility=‘hidden’”></p>
     //*定義鼠標(biāo)點(diǎn)擊事件圖片1為不可見,圖片2為可見*//
     </form>
    </body>
  </html>
  代碼雖然長了一些,但結(jié)構(gòu)很簡單,您只要用心看注釋,很容易理解的。下一節(jié)我將向您繼續(xù)介紹一個CSS定位的例子。
  2.空間定位
  在這一節(jié)里,我們來看一個利用z-index定位的例子,這個例子的效果在這里。
   我們看到例子中的兩幅圖片和一段文字分別處于不同的空間位置,文字覆蓋在那朵花的圖片上,而揮動小旗的小老鼠卻又覆蓋在文字的上面。那么這種效果是怎樣實(shí)現(xiàn)的呢?這里利用了CSS定位的z-index屬性,代碼如下:


/DIV>
  <html>
    <head>
    <title>zindex</title>
    <style type=“text/css”>
    <!--                   
     .pile{position:absolute;left:2in;top:2in;
     width:3in;height:3in;}//*定義了類pile,以及它的位置*//
     .pile1{position:absolute;left:3in;top:2in;
     width:1in;height:1in;} //*定義了類pile1,以及它的位置*//
     -->
    </style>
    </head>
    <body>
    <img src=UploadFile/2008-5/10/2008510125944146.jpg” class=“pile” id=“image”
     style=“z-index:1”>
     //*導(dǎo)入一張圖片,使它為pile類,z-index屬性定義為1,位置處于最下方
       *//
     <div class=“pile” id=“text1”
     style=“color:#ffff33;z-index:2” > 這段文字將覆蓋在圖片上。
    </div>//*定義一段文字的顏色和z-index屬性為2,處于中間位置*//
     <img src=UploadFile/2008-5/10/2008510125944711.gif” class=“pile1” id=“image”
     style=“z-index:3”>
     //*導(dǎo)入第二張圖片,使它為“pile1”類,z-index屬性為3,位置處于最上
       方*//
     </body>
  </html>
  通過這兩節(jié)的例子,我們可以看到CSS定位具有強(qiáng)大的功能,至于其他的一些定位屬性,您可以自己嘗試一下,很簡單的。
   利用好了CSS的定位功能,會使您的頁面更加精致,更加富有動感。