登录  /  注册
博主信息
博文 33
粉丝 0
评论 2
访问量 36515
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
float浮动是魔鬼,如用需谨慎
cxw的博客
原创
1019人浏览过

float的几个特性
1,元素一旦浮动就会脱离文档流
2,要么遇到左边框停止,要么遇到右边框停止 float:left float:right
3,沿着水平方向平移
4,当宽度不够,会自动换行
5,浮动元素仅仅影响到后面的元素,对前面的元素无影响
6,行内元素浮动以后支持宽和高设置
clear: left; /清除左边的浮动/
clear: right; /清除右边的浮动/
clear: both; //清除所有的浮动效果
display: block; //行内元素转化为快元素/
- 子元素浮动引起的父级容器的高度塌陷的解决方案
/
四种解决方案/
/
1,给父级容器设置高度 不合适/
/
2,给父级容器添加溢出隐藏属性 overflow 属性 (推荐,可能IE不兼容) /
/
3,添加伪类解决 强烈推荐/
/
4,直接加入div进行两边浮动,不推荐,代码冗余/
` .box1{
border: 5px dashed red;
/
width: 250px;/
/
height: 500px;/
/
overflow: hidden;/
}
.box1:after{
content: ‘’;
/
默认添加的元素是行内元素/
display: block; /
//转化为快元素*/
clear: both;
}
.box2{
width: 100%;
height: 400px;
background-color: lightgreen;
float: left;
}`

<div class="box1">
<div class="box2">
</div>
<!--<div style="clear: both">-->
<!--<!–清楚两边浮动强烈不推荐–>-->
<!--</div>-->
</div>

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学