温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

CSS中float和position属性怎么使用

发布时间:2022-04-22 15:26:04 来源:亿速云 阅读:161 作者:iii 栏目:大数据

本篇内容主要讲解“CSS中float和position属性怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中float和position属性怎么使用”吧!

CSS布局最常用属性float(浮动)和position(定位)

首先了解float(浮动)和position(定位)属性的基础知识:

float(浮动)属性:

float:none|left|right

◆取值:
none:默认值。对象不飘浮
left:文本流向对象的右边
right:文本流向对象的左边

float(浮动)属性的一个实例(一行两列):

ExampleSourceCode

xhtml代码:

<dividdivid="wrap"> <dividdivid="column1">这里是***列</div> <dividdivid="column2">这里是第二列</div> <divclassdivclass="clear"></div> <!--元素需要清除浮动但可能与Web标准意图相背--> </div>

CSS代码:

#wrap{width:100px;margin:0auto;}  #column1{float:left;width:40px;}  #column2{float:right;width:60px;}  .clear{clear:both;}

position(定位)属性:

position:static|absolute|fixed|relative

◆取值:

◆static:默认值。无特殊定位,对象遵循HTML定位规则

◆absolute:将对象从文档流中拖出,使用left,right,top,bottom等属性

相对于其最接近的一个最有定位设置的父对象进行绝对定位。
如果不存在这样的父对象,则依据body对象。而其层叠通过z-index属性定义

◆fixed:未支持。对象定位遵从绝对(absolute)方式。但是要遵守一些规范

◆relative:对象不可层叠,但将依据left,right,top,bottom等属性在正常文档流中偏移位置

position(定位)属性的一个实例(一行两列):

ExampleSourceCode

xhtml代码:

<dividdivid="wrap"> <dividdivid="column1">这里是***列</div> <dividdivid="column2">这里是第二列</div> </div>

CSS代码:

#wrap{position:relative;width:300px;}  #column1{position:absolute;top:0;left:0;width:200px;}  #column2{position:absolute;top:0;right:0;width:100px;}

float(浮动)和position(定位)属性的区别

显然,float是相对定位的,会随着浏览器的大小和分辨率的变化而改变,而position就不行了,所以一般情况下还是float布局!在局部可能会用到position进行定位!

到此,相信大家对“CSS中float和position属性怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI