常用CSS+DIV排版技术用法剖析

本文向大家描述一下CSS+DIV排版技术的使用,主要包括纵向排列元素,横向排列元素,用列表排列元素和用绝对坐标定位元素等内容,用DIV把元素定义为块对象,用CSS设置对象的格式和位置。

几种常用CSS+DIV排版技术

用DIV把元素定义为块对象,用CSS设置对象的格式和位置。CSS+DIV排版方式是目前应用很广的排版方式,它的使用非常灵活,可制作非常复杂的版面。以下是几种常用的CSS+DIV排版技术。

纵向排列元素

此类CSS+DIV排版技术用

标签定义块对象,由于
标签本身有换行作用,各元素自然排成一列。用CSS的margin属性设置对象间的距离,用padding属性调整对象的宽度和高度。

举例:

 
 
 
 
  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属性设置对象的浮动,此为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#

    用列表排列元素