浮动与绝对定位布局

编辑器加载中...


CSS部分代码显示

<style type="text/css">
body{
 background:#fff;
 font:13px/1.5 Arial, Helvetica, sans-serif;
 margin:0;
 padding:0;
}
.rounded{
 background:#aaa url(images/lt.gif) top left no-repeat;
 width:100%;
}
.rounded h2{
 background:url(images/rt.gif) top right no-repeat;
 padding:20px 20px 10px;
 margin:0;
}
.rounded .main{
 background:url(images/r.gif) top right repeat-y;
 padding:10px 20px;
 margin:-2em 0 0 0;
}
.rounded .footer{
 background:url(images/lb.gif) bottom left no-repeat;
}
.rounded .footer p{
 color:#888;
 text-align:right;
 background:url(images/rb.gif) bottom right no-repeat;
 
 display:block;
 padding:10px 20px 30px;
 margin:-2em 0 0 0;
}

 

重点部分

使用浮动部分代码:

#header,#pagefooter,#containter{
 width:80%;
 margin: 0 auto;
}
#side{
 width:30%;}
#content{
 width:69%;
 float:left;}

 

使用绝对定位部分代码

#header,#pagefooter,#containter{
 width:80%;
 margin: 0 auto;
}
#containter{
 position:relative;
 }
#side{
 width:30%;
 margin-left:69%;}
#content{
 width:69%;
 top:0px;
 left:0px;
 position:absolute;}

</style>


Html代码显示

<body>
<div id="header">
 <div class="rounded">
 <h2>Page Header</h2>
    <div class="main">
     <p>
         这是一行文本,这里作为样例,显示在布局框中<br />
            这是一行文本,这里作为样例,显示在布局框中
            </p>
            </div>
            <div class="footer">
            <p>
             查看详细信息
                </p>
            </div>
            </div>
</div>
 <div id="containter">
 <div id="content">
 <div class="rounded">
 <h2>Page Header</h2>
    <div class="main">
     <p>
         这是一行文本,这里作为样例,显示在布局框中<br />
            这是一行文本,这里作为样例,显示在布局框中
            </p>
            </div>
            <div class="footer">
            <p>
             查看详细信息
                </p>
            </div>
            </div>
</div>

<div id="side">
 <div class="rounded">
 <h2>Page side</h2>
    <div class="main">
     <p>
         这是一行文本,这里作为样例,显示在布局框中<br />
            这是一行文本,这里作为样例,显示在布局框中
            </p>
            </div>
            <div class="footer">
            <p>
             查看详细信息
                </p>
            </div>
            </div>
</div>
</div>

<div id="pagefooter">
 <div class="rounded">
 <h2>Page Header</h2>
    <div class="main">
     <p>
         这是一行文本,这里作为样例,显示在布局框中<br />
            这是一行文本,这里作为样例,显示在布局框中
            </p>
            </div>
            <div class="footer">
            <p>
             查看详细信息
                </p>
            </div>
            </div>
</div>        
</body>

posted on 2011-11-07 08:48    阅读(231)  评论(0编辑  收藏  举报