日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
常用CSS+DIV排版技術(shù)用法剖析

本文向大家描述一下CSS+DIV排版技術(shù)的使用,主要包括縱向排列元素,橫向排列元素,用列表排列元素和用絕對坐標定位元素等內(nèi)容,用DIV把元素定義為塊對象,用CSS設(shè)置對象的格式和位置。

幾種常用CSS+DIV排版技術(shù)

用DIV把元素定義為塊對象,用CSS設(shè)置對象的格式和位置。CSS+DIV排版方式是目前應(yīng)用很廣的排版方式,它的使用非常靈活,可制作非常復(fù)雜的版面。以下是幾種常用的CSS+DIV排版技術(shù)。

縱向排列元素

此類CSS+DIV排版技術(shù)用

標簽定義塊對象,由于
標簽本身有換行作用,各元素自然排成一列。用CSS的margin屬性設(shè)置對象間的距離,用padding屬性調(diào)整對象的寬度和高度。

舉例:

 
 
 
 
  1.  
  2. #menu{  
  3. width:100px;font-size:15px;  
  4. }  
  5. .dd{  
  6. border:1pxdotted#0000FF;padding-top:5px;  
  7. padding-bottom:5px;padding-left:5px;margin-bottom:3px;  
  8. }  
  9.  
  10.  
  11. HTML
 
  • CSS
  •  
  • JavaScript
  •  
  •  

    顯示效果為:

    橫向排列元素

    標簽定義塊對象,用CSS的float屬性設(shè)置對象的浮動,此為CSS+DIV排版中的橫向排列。

    舉例:

     
     
     
     
    1.  
    2. #box{  
    3. height:110px;  
    4. }  
    5. #b1{  
    6. width:120px;height:100px;border:4pxdouble#0000FF;  
    7. float:left;  
    8. }  
    9. #b2{  
    10. width:120px;height:100px;border:4pxdouble#0000FF;  
    11. float:left;clear:none;margin-left:5px;margin-right:5px;  
    12. }  
    13. #b3{  
    14. width:120px;height:100px;border:4pxdouble#0000FF;  
    15. float:left;clear:right;  
    16. }  
    17.  
    18.  
     
  •  
  •  
  •  
  •  
  •  顯示效果為:

    #p#

    用列表排列元素

        標簽制作列表,用CSS設(shè)置列表項目的效果。這種CSS+DIV排版技術(shù)主要用于規(guī)則排列的文本塊、圖片、控件等。

        舉例:

         
         
         
         
        1.  
        2. .list1{  
        3. height:20px;  
        4. }  
        5. .list1ul{  
        6. list-style-type:none;margin:0px;  
        7. }  
        8. .list1li{  
        9. float:left;margin-right:5px;  
        10. }  
        11.  
        12.  
          •  
          • [1]
          •  
          • [2]
          •  
          • [3]
          •  
          • [4]
          •  
           
     

    顯示效果為:

    [1][2][3][4]
    用絕對坐標定位元素

    瀏覽器窗口的左上角坐標為(0,0),x坐標向右,y坐標向下,此為CSS+DIV排版技術(shù)之絕對坐標定位。CSS提供了幾個位置屬性,可以設(shè)置對象在頁面中的位置。

    position:當它取值為absolute時,表示對象使用絕對坐標定位。

    left、top:對象的左上角坐標。

    right、bottom:對象的右下角坐標。

    z-index:對象的層疊順序。取值為一個整數(shù)。

    用絕對坐標定位的對象是可以發(fā)生重疊的,如果沒有指定層疊順序,則后定義的對象位于上層,如果指定了“z-index”值,則值大的位于上層。

    舉例:

     
     
     
     
    1.  
    2. #m1{  
    3. width:120px;height:100px;border:4pxdouble#0000FF;  
    4. position:absolute;left:50px;top:10px;z-index:1;  
    5. }  
    6. #m2{  
    7. width:120px;height:100px;border:4pxdouble#0000FF;  
    8. position:absolute;left:185px;top:10px;z-index:2;  
    9. }  
    10. #m3{  
    11. width:120px;height:100px;border:4pxdouble#0000FF;  
    12. position:absolute;left:320px;top:10px;z-index:3;  
    13. }  
    14.  
     
  •  
  •  
  •  
  •  我們一般不推薦使用這種方法制作網(wǎng)頁,這種網(wǎng)頁調(diào)整起來非常困難,只是在一些特殊情況下使用。#p#

    用相對坐標定位元素

    父對象的左上角坐標為(0,0),對象的坐標是相對于父對象的,這是CSS+DIV排版技術(shù)之相對坐標定位。

    position:當它取值為relative時,表示對象使用相對坐標定位。

    left、top:對象的左上角坐標。

    right、bottom:對象的右下角坐標。

    以上坐標也可理解為相對于父對象的左上角偏移的距離。

    注意:用相對坐標定位的對象不允許層疊。此時z-index屬性無效。

    用相對坐標定位對象在實現(xiàn)一些不規(guī)則的排列或拼接時有很好的效果。

    舉例:

     
     
     
     
    1.  
    2. #area{  
    3. width:270px;height:70px;border:1pxsolid#0000FF;  
    4. }  
    5. #h1{  
    6. position:relative;left:85px;top:10px;  
    7. }  
    8. #h2{  
    9. position:relative;left:15px;top:32px;  
    10. }  
    11. #h3{  
    12. position:relative;left:75px;top:40px;  
    13. }  
    14. #h4{  
    15. position:relative;left:115px;top:25px;  
    16. }  
    17.  
    18.  
    19.  
    20.  
    21.  
    22.  
     

    【編輯推薦】

    1. CSS布局之CSS Div的居中實現(xiàn)方法
    2. CSS布局中元素的分類(class)和標識(id)
    3. CSS中border和clear兩大屬性用法揭秘
    4. 實例解析CSS DIV絕對定位與固定定位用法
    5. 解讀DIV CSS網(wǎng)頁布局中CSS無效十個原因

    網(wǎng)頁名稱:常用CSS+DIV排版技術(shù)用法剖析
    標題來源:http://www.dlmjj.cn/article/dhsjojd.html

    其他資訊