关于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动画效果抖动解决方法
Sep 03 HTML / CSS
CSS3 实用技巧:实现黑白图像效果示例代码
Jul 11 HTML / CSS
CSS3提交意见输入框样式代码
Oct 30 HTML / CSS
CSS3 Calc实现滚动条出现页面不跳动问题
Sep 14 HTML / CSS
详解css position 5种不同的值的用法
Jul 30 HTML / CSS
html5定制表单_动力节点Java学院整理
Jul 11 HTML / CSS
浅谈cookie和localStorage那些事
Aug 27 HTML / CSS
HTML5 canvas 基本语法
Aug 26 HTML / CSS
使用HTML5拍照示例代码
Aug 06 HTML / CSS
HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)
May 07 HTML / CSS
HTML5中 rem适配方案与 viewport 适配问题详解
Apr 27 HTML / CSS
HTML5 新增内容和 API详解
Nov 17 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 中的面向对象编程:通向大型 PHP 工程的办法
2006/12/03 PHP
php中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
PHP flush()与ob_flush()的区别详解
2013/06/03 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
PHP基于PDO扩展操作mysql数据库示例
2018/12/24 PHP
解决laravel 出现ajax请求419(unknown status)的问题
2019/09/03 PHP
JavaScript中this关键字使用方法详解
2007/03/08 Javascript
Javascript 二维数组
2009/11/26 Javascript
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
2015/11/23 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
vue仿淘宝订单状态的tab切换效果
2020/06/23 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
js实现坦克大战游戏
2020/02/24 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
[04:11]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/01/30 DOTA
Python利用IPython提高开发效率
2016/08/10 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
2020/04/23 Python
python中多层嵌套列表的拆分方法
2018/07/02 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
Django Channel实时推送与聊天的示例代码
2020/04/30 Python
详解Python中的Lock和Rlock
2021/01/26 Python
美国购买汽车零件网站:Buy Auto Parts
2018/04/02 全球购物
英国购买威士忌网站:Master of Malt
2019/09/26 全球购物
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
在Java开发中如何选择使用哪种集合类
2016/08/09 面试题
校园报刊亭创业计划书
2014/01/02 职场文书
《雪儿》教学反思
2014/04/17 职场文书
社会实践活动总结范文
2014/07/03 职场文书
办公室主任个人总结
2015/02/28 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
2016个人先进事迹材料范文
2016/03/01 职场文书
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
2021/05/24 Python
《我的美好婚事》动画化决定纪念插画与先导PV公开
2022/04/06 日漫