武汉搏彩王彩票论坛
查看中国万年历 请点击
欢迎 游客 , 注册 | 登录 | 会员 | 界面 | 简洁版本 | 在线 | 帮助
搏彩网彩票论坛———返回搏彩王首页

广告:★今期3D必中③码★广告:●专家预测/3D/排列三●广告:点入3D精准一注中大奖广告:3DP3免费试料十天

发表新主题 回复该主题
本主题被查看509次, 共3个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第   上一主题   下一主题
标题: 常用DIV+CSS网页制作布局技术技巧
小真子
Medal No.1
注册会员
UID: 26
来自:
精华: 0
积分: 107
帖子: 56
注册: 2007-8-4 10:08:00
状态: 离线
威望: 50.00
金钱: 11.25 元
只看楼主 2007-08-31 11:48
常用DIV+CSS网页制作布局技术技巧
CSS布局常用的方法:float:none|left|right
取值:
none: 默认值。对象不飘浮
left: 文本流向对象的右边
right: 文本流向对象的左边

它是怎样工作的,看个一行两列的例子
xhtml代码:
以下是引用片段:
<div id="wrap">
<div id="column1">这里是第一列</div>
<div id="column2">这里是第二列</div>
<div class="clear"></div> /*这是违背web标准意图的,只是想说明在它下面的元素需要清除浮动*/
</div>
CSS代码:
以下是引用片段: 
#wrap{width:100;height:auto;}
#column1{float:left;width:40;}
#column2{float:right;width:60;}
.clear{clear:both;}
position:static|absolute|fixed|relative
取值:
static: 默认值。无特殊定位,对象遵循HTML定位规则
absolute: 将对象从文档流中拖出,使用left,right,top,bottom等属性相对于其最接近的一个最有定位设置的父对象进行绝对定位。如果不存在这样的父对象,则依据body对象。而其层叠通过z-index属性定义
fixed: 未支持。对象定位遵从绝对(absolute)方式。但是要遵守一些规范
relative: 对象不可层叠,但将依据left,right,top,bottom等属性在正常文档流中偏移位置

它来实现一行两列的例子
xhtml代码:
以下是引用片段: 
<div id="wrap">
<div id="column1">这里是第一列</div>
<div id="column2">这里是第二列</div>
</div>
CSS代码:
以下是引用片段:
#wrap{position:relative;/*相对定位*/width:770px;}
#column1{position:absolute;top:0;left:0;width:300px;}
#column2{position:absolute;top:0;right:0;width:470px;}
他们的区别在哪?
显然,float是相对定位的,会随着浏览器的大小和分辨率的变化而改变,而position就不行了,所以一般情况下还是float布局!

CSS常用布局实例

单行一列
以下是引用片段: 
body{margin:0px;padding:0px;text-align:center;}
#content{margin-left:auto;margin-right:auto;width:400px;}
两行一列
以下是引用片段:
body{margin:0px;padding:0px;text-align:center;}
#content-top{margin-left:auto;margin-right:auto;width:400px;}
#content-end{margin-left:auto;margin-right:auto;width:400px;}
三行一列
以下是引用片段: 
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;}
#content-end{margin-left:auto;margin-right:auto;width:400px;}
单行两列
以下是引用片段:
#bodycenter{width:700px;margin-right:auto;margin-left:auto;overflow:auto;}
#bodycenter#dv1{float:left;width:280px;}
#bodycenter#dv2{float:right;width:420px;}
两行两列
以下是引用片段: 
#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:420px;}
三行两列
以下是引用片段:
#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:420px;}
#footer{width:700px;margin-right:auto;margin-left:auto;overflow:auto;clear:both;}
单行三列


绝对定位
以下是引用片段:
#left{position:absolute;top:0px;left:0px;width:120px;}
#middle{margin:0px190px0px190px;}
#right{position:absolute;top:0px;right:0px;width:120px;}
float定位
xhtml代码:
以下是引用片段:
<div id="wrap"> 
<div id="column">
<div id="column1">这里是第一列</div>
<div id="column2">这里是第二列</div>
<div class="clear"></div>/*用法web标准不建议,但是记住下面元素需要清除浮动*/
</div>
<divid="column3">这里是第三列</div>
<divclass="clear"></div>/*用法web标准不建议,但是记住下面元素需要清除浮动*/
</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>Thisisthemaincontent.</h1>
</div>
<div id="left"class="column">
<h2>Thisistheleftsidebar.</h2>
</div>
<div id="right"class="column">
<h2>Thisistherightsidebar.</h2>
</div>
CSS代码:
以下是引用片段: 
body{
margin:0;
padding-left:200px;/*LCfullwidth*/
padding-right:190px;/*RCfullwidth CCpadding*/
min-width:200px;/*LCfullwidth CCpadding*/
}
.column{
position:relative;
float:left;
}
#center{
width:100;
}
#left{
width:200px;/*LCwidth*/
right:200px;/*LCfullwidth*/
margin-left:-100;
}
#right{
width:190px;/*RCwidth*/
margin-right:-100;
}
#1  
高级会员
UID: 4642
来自:
精华: 0
积分: 784
帖子: 784
注册: 2007-12-30 10:15:00
状态: 离线
威望: 0
金钱: 121.55 元
2008-01-17 11:01
回复:常用DIV+CSS网页制作布局技术技巧
哈哈  很好啊  我喜欢啊!
#2  
高级会员
UID: 4642
来自:
精华: 0
积分: 784
帖子: 784
注册: 2007-12-30 10:15:00
状态: 离线
威望: 0
金钱: 121.55 元
2008-01-26 12:07
回复:常用DIV+CSS网页制作布局技术技巧
我也喜欢  呵呵
#3  
发表新主题 回复该主题
本主题被查看509次, 共3个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第







现在的时间是 2008-10-13 17:45:20 开奖提示: 为了您方便、快捷的登录网站请下载027财富宝典
版权所有 搏彩网彩票论坛  
湖北武汉搏彩王|彩票论坛 地址:湖北武汉洪山区珞瑜路727号鲁巷东谷银座602室 邮编:430074
客服热线:027-59730216  59730217  59730218  013871516893
鄂ICP备05000318号
 
Powered by Discuz!NT 1.0.2656    Copyright © 2001-2008 Comsenz Inc.