博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
float 与 元素放置小细节
阅读量:5835 次
发布时间:2019-06-18

本文共 628 字,大约阅读时间需要 2 分钟。

今日队友问我一问题,浮动的位置关系。具体如下图

浮动元素放置问题

//深灰色
//浅灰色
//被left覆盖
//米黄色
复制代码

 .right的盒子已经被挤压到下一行了,明显不是宽度问题。经过调试发现。是.no-float是块级元素,占了一整行。在给no-float添加inline-block后发现

此时的.right到了浮动层 似乎在html中放在前面的浮动元素才会脱离文档流继而覆盖其他未浮动元素

解决方案 浮动块和浮动块放在一起,才可以浮动在同一个文档流上。

清除浮动

设置浮动元素时,父元素不能随着浮动元素的增大而增大

背景颜色为是灰色,可以看出右边浮动的元素超出了main盒子 我想要的效果 ![效果图]M7YRIG_I%]TD}PCJT.png](http://upload-images.jianshu.io/upload_images/1318539-6dd748b5aa3fca1b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 所以此刻就要清楚浮动啦~

在上文基础上添加一个方法 4.在浮动元素后加伪类 :after

最终使用了


复制代码

br标签会产生换行,默认有个最小高度。如果要改变br的高度 写法如下。google中最小高度为25px。


复制代码

转载地址:http://yzycx.baihongyu.com/

你可能感兴趣的文章
LeetCode 453 Minimum Moves to Equal Array Elements
查看>>
1134 最长上升子序列 (序列型 DP)
查看>>
js冒泡排序
查看>>
ssh命令使用
查看>>
第一次作业 4班卢炳武
查看>>
const int * 与 int *const
查看>>
抽象类的调用
查看>>
libjpeg.a exists or that its path is correct
查看>>
android 资源管理之 Asset/raw 1
查看>>
使用硬盘,安装双系统,Win7+CentOS
查看>>
Javascript学习总结
查看>>
快速安装infobright
查看>>
【转】Mean shift 聚类分析
查看>>
JS 操作Excel格式
查看>>
隐藏专杀工具文件夹病毒专杀工具
查看>>
php 用正则替换中文字符一系列问题解决
查看>>
ActiveMQ应用笔记一:基本概念&安装
查看>>
Hibernate download
查看>>
防止 JavaScript 自动插入分号
查看>>
Java工厂模式
查看>>