Chinaunix首页 | 论坛 | 博客
  • 博客访问: 868948
  • 博文数量: 366
  • 博客积分: 10267
  • 博客等级: 上将
  • 技术积分: 4290
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 14:04
文章分类

全部博文(366)

文章存档

2012年(366)

分类: 系统运维

2012-04-18 21:30:55

在实际项目的开发中,我们用到的,可能最多的布局方式,是浮动布局。其实布局,还有一种,绝对定位。

在网页技术中,我们可以把整个所视见的平面,看做是一张纸,而我们所需要画的格子,则可以通过float这个属性,来排列。float有四个属性, 分别为left、right、inherit、none。在编写基于浮动的页面时,应该还需要注意清除浮动,需要定义一个样式 类。.clear{clear:both;}。如何清除浮动?只需要在结构中,添加一行空的结构,例子:

在浮动布局中,left属性,则是在游览器最左侧。right属性,则是在游览器最右侧。建议:在同dom中,最好不要left right混搭,应该以一个属性为基准。

绝对定位,这种布局方式,更多的是出现在DHTML中,它的属性义所在范围仅在父结构中所定义的position:relative;中。例子如下:

position:absolute; position:relative;属性,都有四个可选的值,分别是top left right bottom,它们分别与离它最近的父容器的relative属性挂钩。当然,值有正负。

.nav{width:965px; height:100px; position:relative;}

.dell{width:200px;height:200px;position:absolute;}

dell这个div,它可以在宽为965px,高为100px的div中活动(可以想象一下,它是在其中活动的,四个坐标选值。)

补充:position属性中还有一个选值,position:fixed 它的作用,是定义固定在游览器中,不会随着滚动而【跑路】。

阅读(839) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~