CSS中float和position属性如何使用

这期内容当中小编将会给大家带来有关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属性如何使用了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注恰卡编程网行业资讯频道。

发布于 2021-07-09 21:18:01
收藏
分享
海报
0 条评论
173
上一篇:CSS中如何使用table-layout的fixed属性值 下一篇:MybatisPlus insert怎么使用数据库now()
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码