关于CSS浮动与取消浮动的问题


Posted in HTML / CSS onJune 28, 2021

浮动的定义

设置元素脱离正常的文档流,使元素向左或向右靠近。父元素的边缘,或者其他设置了浮动的元素的边缘

浮动解决的问题

1.解决文字包围图片的问题
2.解决间隔问题
3.可以向左,或者向右排版

将文字排版到图片左端

不采用浮动时:

关于CSS浮动与取消浮动的问题

采用浮动时:

关于CSS浮动与取消浮动的问题

采用的属性

采用的属性:float,属性值:right/left

浮动的高度塌陷问题及解决方法 高度塌陷问题

当父元素设置的高度与子元素设置的高度不同时,则会出现高度塌陷问题,插入一些文字时无法插入在正确的位置
高度塌陷导致标题无法出现在这个block的下方:

关于CSS浮动与取消浮动的问题

解决过后:

关于CSS浮动与取消浮动的问题

解决方法

伪元素清除浮动:
在父元素后设置伪元素清除浮动:
1.根据父标签设置display
2.再设置clear:both
代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        .parent{
            width: 400px;
            height: 400px;
            margin: 0 auto;
            display: block;
            background: lightgray;
        }
        .parent:after{
            content: "";
            display: block;
            clear: both;
        }
        .child{
            display: inline-block;
            width: 200px;
            height: 200px;
            background: lightblue;
            float: left;
        }
    </style>
</head>
<body>
<div class="parent">
    <div class="child"></div>
    <div class="child"></div>
    <div class="child"></div>
</div>
<h1>这是一个标题</h1>
<div></div>
</body>
</html>

到此这篇关于CSS浮动与取消浮动效果的文章就介绍到这了,更多相关CSS浮动与取消浮动内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

 
HTML / CSS 相关文章推荐
前端制作动画的几种方式(css3,js)
Dec 12 HTML / CSS
使用CSS3在触屏上为按钮实现激活效果
Sep 27 HTML / CSS
css3实现可滑动跳转的分页插件示例
May 08 HTML / CSS
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
May 09 HTML / CSS
html5嵌入内容_动力节点Java学院整理
Jul 07 HTML / CSS
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
Oct 20 HTML / CSS
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
May 18 HTML / CSS
canvas绘制圆角头像的实现方法
Jan 17 HTML / CSS
canvas小画板之平滑曲线的实现
Aug 12 HTML / CSS
AmazeUI的下载配置与Helloworld的实现
Aug 19 HTML / CSS
HTML5逐步分析实现拖放功能的方法
Sep 30 HTML / CSS
CSS元素定位之通过元素的标签或者元素的id、class属性定位详解
Sep 23 HTML / CSS
html5调用摄像头实例代码
Jun 28 #HTML / CSS
CSS 伪元素::marker详解
深入理解margin塌陷和margin合并的解决方案
CSS实现章节添加自增序号的方法
CSS变量实现主题切换的方法
Jun 23 #HTML / CSS
CSS3实现列表无限滚动/轮播效果
HTML5页面音频自动播放的实现方式
Jun 21 #HTML / CSS
You might like
php正则表达匹配中文问题分析小结
2012/03/25 PHP
php二维数组排序方法(array_multisort usort)
2013/12/25 PHP
php读取纯真ip数据库使用示例
2014/01/26 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
微信支付开发告警通知实例
2016/07/12 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
PHP树形结构tree类用法示例
2019/02/01 PHP
jquery实现的导航固定效果
2014/04/28 Javascript
jquery中each遍历对象和数组示例
2014/08/05 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
使用VS开发 Node.js指南
2015/01/06 Javascript
基于js中的原型、继承的一些想法
2016/08/10 Javascript
实现隔行换色效果的两种方式【实用】
2016/11/27 Javascript
微信小程序 picker-view 组件详解及简单实例
2017/01/10 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
在vue项目中,使用axios跨域处理
2018/03/07 Javascript
如何基于JS截获动态代码
2019/12/25 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
python cookielib 登录人人网的实现代码
2012/12/19 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
Numpy 将二维图像矩阵转换为一维向量的方法
2018/06/05 Python
python3.8与pyinstaller冲突问题的快速解决方法
2020/01/16 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
Python制作数据预测集成工具(值得收藏)
2020/08/21 Python
使用css3制作动感导航条示例
2014/01/26 HTML / CSS
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
英国优质家居用品网上品牌:URBANARA
2018/06/01 全球购物
物流专业大学的自我评价
2014/01/11 职场文书
2014年两会学习心得体会
2014/03/17 职场文书
《赶海》教学反思
2014/04/20 职场文书
无传销社区工作方案
2014/05/13 职场文书
售房委托书
2014/08/30 职场文书
2015年幼儿园安全工作总结
2015/05/12 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书