CSS常用网站布局实例


Posted in Javascript onApril 03, 2008

单行一列
以下是引用片段:
body { margin: 0px; padding: 0px; text-align: center; }  
#content { margin-left:auto; margin-right:auto; width: 400px; width: 370px; } 

两行一列
以下是引用片段:
body { margin: 0px; padding: 0px; text-align: center;}  
#content-top { margin-left:auto; margin-right:auto; width: 400px; width: 370px;}  
#content-end {margin-left:auto; margin-right:auto; width: 400px; width: 370px;}

三行一列
以下是引用片段:
body { margin: 0px; padding: 0px; text-align: center; }  
#content-top { margin-left:auto; margin-right:auto; width: 400px; width: 370px; }  
#content-mid { margin-left:auto; margin-right:auto; width: 400px; width: 370px; }  
#content-end { margin-left:auto; margin-right:auto; width: 400px; width: 370px; } 

单行两列
以下是引用片段:
#bodycenter { width: 700px;margin-right: auto; margin-left: auto;overflow: auto; }  
#bodycenter #dv1 {float: left;width: 280px;}  
#bodycenter #dv2 {float: right;width: 410px;} 

两行两列
以下是引用片段:
#header{ width: 700px; margin-right: auto;margin-left: auto; overflow: auto;}  
#bodycenter { width: 700px; margin-right: auto; margin-left: auto; overflow: auto; }  
#bodycenter #dv1 { float: left; width: 280px;}  
#bodycenter #dv2 { float: right;width: 410px;}

三行两列
以下是引用片段:
#header{ width: 700px;margin-right: auto; margin-left: auto; }  
#bodycenter {width: 700px; margin-right: auto; margin-left: auto; }  
#bodycenter #dv1 { float: left;width: 280px;}  
#bodycenter #dv2 { float: right; width: 410px;}  
#footer{ width: 700px; margin-right: auto; margin-left: auto; overflow: auto; } 

单行三列 
绝对定位
以下是引用片段:
#left { position: absolute; top: 0px; left: 0px; width: 120px; }  
#middle {margin: 20px 190px 20px 190px; }  
#right {position: absolute;top: 0px; right: 0px; width: 120px;} 

float定位一
xhtml: 
以下是引用片段:
<div id="warp">  
<div id="column">  
<div id="column1">这里是第一列</div>  
<div id="column2">这里是第二列</div>  
<div class="clear"></div>  
</div>  
<div id="column3">这里是第三列</div>  
<div class="clear"></div>  
</div> 

CSS: 
以下是引用片段:
#wrap{ width:100%; height:auto;}  
#column{ float:left; width:60%;}  
#column1{ float:left; width:30%;}  
#column2{ float:right; width:30%;}  
#column3{ float:right; width:40%;}  
.clear{ clear:both;} 

float定位二
xhtml:
以下是引用片段:
<div id="center" class="column">  
<h1>This is the main content.</h1>  
</div>  
<div id="left" class="column">  
<h2>This is the left sidebar.</h2>  
</div>  
<div id="right" class="column">  
<h2>This is the right sidebar.</h2>  
</div> 

CSS: 
以下是引用片段:
body {margin: 0;padding-left: 200px;padding-right: 190px;min-width: 240px;}  
.column {position: relative;float: left;}  
#center {width: 100%;}  
#left {width: 180px; right: 240px;margin-left: -100%;}  
#right {width: 130px;margin-right: -100%;} 

两行三列
xhtml:
以下是引用片段:
<div id="header">这里是顶行</div>  
<div id="warp">  
<div id="column">  
<div id="column1">这里是第一列</div>  
<div id="column2">这里是第二列</div>  
<div class="clear"></div>  
</div>  
<div id="column3">这里是第三列</div>  
<div class="clear"></div>  
</div> 

CSS: 
以下是引用片段:
#header{width:100%; height:auto;}  
#wrap{ width:100%; height:auto;}  
#column{ float:left; width:60%;}  
#column1{ float:left; width:30%;}  
#column2{ float:right; width:30%;}  
#column3{ float:right; width:40%;}  
.clear{ clear:both;} 

三行三列 
xhtml:
以下是引用片段:
<div id="header">这里是顶行</div>  
<div id="warp">  
<div id="column">  
<div id="column1">这里是第一列</div>  
<div id="column2">这里是第二列</div>  
<div class="clear"></div>  
</div>  
<div id="column3">这里是第三列</div>  
<div class="clear"></div>  
</div>  
<div id="footer">这里是底部一行</div> 

CSS:
以下是引用片段:
#header{width:100%; height:auto;}  
#wrap{ width:100%; height:auto;}  
#column{ float:left; width:60%;}  
#column1{ float:left; width:30%;}  
#column2{ float:right; width:30%;}  
#column3{ float:right; width:40%;}  
.clear{ clear:both;}  
#footer{width:100%; height:auto;} 

Javascript 相关文章推荐
Microsfot .NET Framework4.0框架 安装失败的解决方法
Aug 14 Javascript
使用apply方法实现javascript中的对象继承
Dec 16 Javascript
鼠标拖拽移动子窗体的JS实现
Feb 25 Javascript
javascript实现动态模态绑定grid过程代码
Sep 22 Javascript
JSONP跨域请求实例详解
Jul 04 Javascript
loading动画特效小结
Jan 22 Javascript
javascript内存分配原理实例分析
Apr 10 Javascript
Vue.js 中的 v-show 指令及用法详解
Nov 19 Javascript
vue路由守卫及路由守卫无限循环问题详析
Sep 05 Javascript
Paypal支付不完全指北
Jun 04 Javascript
在vue中使用Base64转码的案例
Aug 07 Javascript
解决vant中 tab栏遇到的坑 van-tabs
Nov 04 Javascript
地址栏上的一段语句,改变页面的风格。(教程)
Apr 02 #Javascript
IE和Firefox在JavaScript应用中的兼容性探讨
Apr 01 #Javascript
JavaScript的面向对象方法以及差别
Mar 31 #Javascript
二行代码解决全部网页木马
Mar 28 #Javascript
通过 Dom 方法提高 innerHTML 性能
Mar 26 #Javascript
js用图作提交按钮或超连接
Mar 26 #Javascript
利用js对象弹出一个层
Mar 26 #Javascript
You might like
php二维数组排序详解
2013/11/06 PHP
PHP中余数、取余的妙用
2015/06/29 PHP
PHP.ini安全配置检测工具pcc简单介绍
2015/07/02 PHP
php实现学生管理系统
2020/03/21 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
jQuery .tmpl(), .template()学习资料小结
2011/07/18 Javascript
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
javascript原型模式用法实例详解
2015/06/04 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
2016/02/16 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
Vue制作Todo List网页
2017/04/26 Javascript
基于Vue的文字跑马灯组件(npm 组件包)
2017/05/24 Javascript
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
layui 对table中的数据进行转义的实例
2019/09/12 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
修复 Django migration 时遇到的问题解决
2018/06/14 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
使用Python创建简单的HTTP服务器的方法步骤
2019/04/26 Python
Django框架设置cookies与获取cookies操作详解
2019/05/27 Python
Django单元测试工具test client使用详解
2019/08/02 Python
解决Mac下使用python的坑
2019/08/13 Python
wxpython布局的实现方法
2019/11/01 Python
Python使用Pandas库常见操作详解
2020/01/16 Python
Python基于类路径字符串获取静态属性
2020/03/12 Python
CSS3的transition和animation的用法实例介绍
2014/08/20 HTML / CSS
美国市场上最实惠的送餐服务:Dinnerly
2018/03/18 全球购物
香港最大的洋酒零售连锁店:屈臣氏酒窖(Watson’s Wine)
2018/12/10 全球购物
买房子个人收入证明
2014/01/16 职场文书
推广普通话标语
2014/06/27 职场文书
周一问候语大全
2015/11/10 职场文书
SpringBoot 集成Redis 过程
2021/06/02 Redis
Python爬虫之自动爬取某车之家各车销售数据
2021/06/02 Python
MySQL自定义函数及触发器
2022/08/05 MySQL