关于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 3D立方体效果示例-transform也不过如此
Dec 05 HTML / CSS
CSS3用@font-face实现自定义英文字体
Sep 23 HTML / CSS
CSS3简单实现照片墙
Dec 12 HTML / CSS
HTML5的文档结构和新增标签完全解析
Apr 21 HTML / CSS
Canvas 文本转粒子效果的实现代码
Feb 14 HTML / CSS
html5 桌面提醒:Notifycations应用介绍
Nov 27 HTML / CSS
浅谈关于html5中图片抛物线运动的一些心得
Jan 09 HTML / CSS
使用html2canvas.js实现页面截图并显示或上传的示例代码
Dec 18 HTML / CSS
HTML5中的Web Notification桌面通知功能的实现方法
Jul 29 HTML / CSS
详解canvas绘制网络字体几种方法
Aug 27 HTML / CSS
关于webview适配H5上传照片或者视频文件的方法
Nov 04 HTML / CSS
CSS中calc(100%-100px)不加空格不生效
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/02 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
php实现二进制和文本相互转换的方法
2015/04/18 PHP
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
2016/10/08 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解
2020/02/12 PHP
JQuery AJAX提交中文乱码的解决方案
2010/07/02 Javascript
jquery 插件学习(三)
2012/08/06 Javascript
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
javascript函数定义的几种区别小结
2014/01/06 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
2015/11/18 Javascript
浅谈jquery中使用canvas的问题
2016/10/10 Javascript
Vue自定义指令拖拽功能示例
2017/02/17 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
vue地址栏直接输入路由无效问题的解决
2018/11/15 Javascript
微信小程序生成二维码的示例代码
2019/03/29 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
用Python制作简单的钢琴程序的教程
2015/04/01 Python
python比较2个xml内容的方法
2015/05/11 Python
在Django中编写模版节点及注册标签的方法
2015/07/20 Python
python在不同层级目录import模块的方法
2016/01/31 Python
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
pygame实现五子棋游戏
2019/10/29 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
css3 中的新特性加强记忆详解
2016/04/16 HTML / CSS
仿CSDN Blog返回页面顶部功能实现原理及代码
2013/06/30 HTML / CSS
总裁岗位职责
2013/12/04 职场文书
运动会通讯稿50字
2014/01/30 职场文书
大学生活动策划方案
2014/02/10 职场文书
人力资源管理求职信
2014/08/07 职场文书
教师年度考核个人总结
2015/02/12 职场文书
安全生产奖惩制度
2015/08/06 职场文书