页面布局练习

南瓜小米粥 发表于 前端开发 分类,标签: 蓝色 b/s结构 position方式 练习 页面布局

      题目来源于蓝色,要求:上下固定,中间自适应。中间再分左、右上、右下、其中左自适应,右上、右下固定宽度300px。右上内容溢出时需出现纵向滚动条,右下固定大小300*100。

效果图:
点击在新窗口中浏览此图片

这里学习了蓝色 Html+CSS 构建 B/S结构软件界面 -- 布局篇 -- position方式 这贴的写法。IE6&7、FF、Opera、Safari下测试通过。
 


<?xml version="1.0" encoding="UTF-8"?>
<!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>页面布局练习 cosa - 080608</title>
<style type="text/css">
* {margin:0px;padding:0px;}
html, body {height:100%;overflow:Hidden}
html > body {position:absolute;top:0;left:0;bottom:0;right:0;height:auto;width:auto;}
#main {_padding:60px 0px;width:100%;height:100%; background:#000000}
#top {position:absolute;top:0px;left:0px;height:60px;width:100%;background:red;overflow:hidden;}
#middle {width:100%;height:100%;background:blue;}
#main>#middle {position:absolute;left:0px;top:60px;bottom:60px;height:auto;}
#middle .left {_padding:0px 300px 0px 0px;width:100%;height:100%;background:#999;overflow:hidden;}
#middle>.left {position:absolute;left:0;top:0;right:300px;bottom:0;width:auto;background:#333;}
#middle .right {position:absolute;right:0;top:0;_top:60px;bottom:0;width:300px;height:100%;background:green;}
#middle .right .right_top{_padding-bottom:100px;width:100%;height:100%;background:#000000;color:#fff;overflow-y:auto;}
#middle>.right>.right_top{position:absolute;left:0px;top:0px;right:0px;bottom:100px;width:100%;background:#FF00FF;}
#middle .right .right_down {position:absolute;left:0px;right:0px;bottom:0px;width:100%;height:100px;background:#33FF00;overflow:hidden;}
#bottom {position:absolute;left:0px;bottom:0px;width:100%;height:60px;background:yellow;overflow:hidden;}
</style>
</head>
<body     >
<div id="main">
    <div id="top">top--></div>
    <div id="middle">
       <div class="left">left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left-->left--></div>
       <div class="right">
           <div class="right_top">right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br />right_top--><br /></div>
           <div class="right_down">right_down--></div>
       </div>      
    </div>
    <div id="bottom">bottom--></div>
</div>
</body>
</html>
« 上一篇:图片 最近在干嘛:下一篇 »

发表我的评论