关于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中transition属性详解
Sep 02 HTML / CSS
纯CSS3实现8组超炫酷鼠标滑过图片动画
Mar 16 HTML / CSS
CSS3新增布局之: flex详解
Jun 18 HTML / CSS
HTML5离线缓存Manifest是什么
Mar 09 HTML / CSS
HTML5新增的Css选择器、伪类介绍
Aug 07 HTML / CSS
详解HTML5中的Communication API基本使用方法
Jan 29 HTML / CSS
HTML5操作WebSQL数据库的实例代码
Aug 26 HTML / CSS
Html5 Canvas动画基础碰撞检测的实现
Dec 06 HTML / CSS
Canvas系列之滤镜效果
Feb 12 HTML / CSS
CSS3实现的水平标题菜单
Apr 14 HTML / CSS
html+css实现文字折叠特效实例
Jun 02 HTML / CSS
CSS实现鼠标悬浮动画特效
May 07 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 文件上传类代码
2011/08/06 PHP
php将字符串转换成16进制的方法
2015/03/17 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
PHP中16个高危函数整理
2019/09/19 PHP
设定php简写功能的方法
2019/11/28 PHP
背景音乐每次刷新都可以自动更换
2007/02/01 Javascript
jQuery EasyUI中对表格进行编辑的实现代码
2010/06/10 Javascript
jQuery 遍历-nextUntil()方法以及prevUntil()方法的使用介绍
2013/04/26 Javascript
js实现多选项切换导航菜单的方法
2015/02/06 Javascript
基于jQuery Tipso插件实现消息提示框特效
2016/03/16 Javascript
JavaScript实现QQ列表展开收缩扩展功能
2017/10/30 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
2018/01/08 Javascript
Vue常用指令详解分析
2018/08/19 Javascript
解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题
2018/08/20 Javascript
JS实现匀速与减速缓慢运动的动画效果封装示例
2018/08/27 Javascript
利用原生JavaScript实现造日历轮子实例代码
2019/05/08 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
2019/09/18 Javascript
js正则匹配多个全部数据问题
2019/12/20 Javascript
Python中使用Beautiful Soup库的超详细教程
2015/04/30 Python
Python学习思维导图(必看篇)
2017/06/26 Python
Python 创建空的list,以及append用法讲解
2018/05/04 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
python主线程与子线程的结束顺序实例解析
2019/12/17 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
自定义html标记替换html5新增元素
2008/10/17 HTML / CSS
质检员的岗位职责
2013/11/15 职场文书
环境科学专业个人求职信
2013/12/15 职场文书
事务机电主管工作职责
2014/02/25 职场文书
超市开业庆典策划方案
2014/05/14 职场文书
八项规定整改方案
2014/10/01 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
党员个人批评与自我批评
2014/10/14 职场文书
上班迟到检讨书300字
2014/10/18 职场文书
入党积极分子群众意见
2015/06/01 职场文书
2016国培研修心得体会
2016/01/08 职场文书
Java Dubbo框架知识点梳理
2021/06/26 Java/Android