首先在Photoshop中制作一个300x300像素的图像,填充颜色加上阴影,用切片工具将切成以下图像:

left-bottom(左边的底部)

left-top(左边的上部)

right-conter(右边的中间)

right-bottom(右边的底部)

right-top(右边的上部)

下面就利用代码实现网页的布局:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>固定宽度  相对定位</title>
<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:760px;
 margin: 0 auto;
}

#content{
 width:497px;
 float:left;
 position:relative;
 top:20px;
 
}
#content1{
 width:260px;
}
#side{
 
 width:248px;
 float:left;
}
#side1{
 width:248px;
 float:left;
}
#side2{
 width:260px;
}
</style>
</head>

<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 Content</h2>
    <div class="main">
     <p>
         这是一行文本,这里作为样例,显示在布局框中<br />
            这是一行文本,这里作为样例,显示在布局框中
            </p>
            </div>
            <div class="footer">
            <p>
             查看详细信息
                </p>
            </div>
            </div>
 </div>
            <div id="content1">
 <div class="rounded">
 <h2>Page Content1</h2>
    <div class="main">
     <p>
         这是一行文本,这里作为样例,显示在布局框中<br />
            这是一行文本,这里作为样例,显示在布局框中
            </p>
            </div>
            <div class="footer">
            <p>
             查看详细信息
                </p>
            </div>
            </div>
 </div></div>
   
   
          <div id="containter"> 
          <div id="center">
  <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 id="side1">
   <div class="rounded">
   <h2>Page Side3</h2>
      <div class="main">
     <p>
         这是一行文本,这里作为样例,显示在布局框中<br />
            这是一行文本,这里作为样例,显示在布局框中
            </p>
            </div>
            <div class="footer">
            <p>
             查看详细信息
              </p>
            </div>
            </div></div>
            </div>
           
            <div id="side2">
 <div class="rounded">
 <h2>Page Side2</h2>
    <div class="main">
     <p>
         这是一行文本,这里作为样例,显示在布局框中<br />
            这是一行文本,这里作为样例,显示在布局框中
            </p>
            </div>
            <div class="footer">
            <p>
             查看详细信息
                </p>
            </div>
            </div>
           
 </div></div>
 </div>

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

 在IE6中的效果如下:

posted on 2011-11-28 09:13  雨馨  阅读(161)  评论(0)    收藏  举报