关于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实现曲线阴影和翘边阴影
May 03 HTML / CSS
利用CSS3伪元素实现逐渐发光的方格边框
May 07 HTML / CSS
CSS 说明横向进度条最后显示文字的实现代码
Nov 10 HTML / CSS
CSS3实现苹果手机解锁的字体闪亮效果示例
Jan 05 HTML / CSS
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
Nov 22 HTML / CSS
HTML5 新标签全部总汇(推荐)
Jun 13 HTML / CSS
详解HTML5中的拖放事件(Drag 和 drop)
Nov 14 HTML / CSS
html5超简单的localStorage实现记住密码的功能实现
Sep 07 HTML / CSS
html5 postMessage前端跨域并前端监听的方法示例
Nov 01 HTML / CSS
HTML5 背景的显示区域实现
Jul 09 HTML / CSS
Css预编语言及区别详解
Apr 25 HTML / CSS
CSS实现切角+边框+投影+内容背景色渐变效果
Nov 01 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
使用Xdebug调试和优化PHP程序之[1]
2007/04/17 PHP
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
php获取301跳转URL简单实例
2013/12/16 PHP
PHP中Restful api 错误提示返回值实现思路
2016/04/12 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
img标签中onerror用法
2009/08/13 Javascript
jquery 模拟类搜索框自动完成搜索提示功能(改进)
2010/05/24 Javascript
JS获取当前页面名称的简单实例
2016/08/19 Javascript
解决node.js安装包失败的几种方法
2016/09/02 Javascript
基于JavaScript实现购物车功能
2017/02/07 Javascript
angular4实现tab栏切换的方法示例
2017/10/21 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
Vue 页面跳转不用router-link的实现代码
2018/04/12 Javascript
Vue.use源码学习小结
2018/06/20 Javascript
js的对象与函数详解
2019/01/21 Javascript
JS简单数组排序操作示例【sort方法】
2019/05/17 Javascript
python处理Excel xlrd的简单使用
2017/09/12 Python
linecache模块加载和缓存文件内容详解
2018/01/11 Python
详解Python中的四种队列
2018/05/21 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
Python 2种方法求某个范围内的所有素数(质数)
2020/01/31 Python
pycharm无法安装第三方库的问题及解决方法以scrapy为例(图解)
2020/05/09 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
2019/10/15 HTML / CSS
销售类个人求职信范文
2013/09/25 职场文书
医药销售求职信范文
2014/02/01 职场文书
中职生求职信
2014/07/01 职场文书
养成教育工作总结
2015/08/13 职场文书
大学生心理健康教育心得体会
2016/01/12 职场文书
深度好文:50条没人告诉你的人生经验,句句精辟
2019/08/22 职场文书
600字作文之感受大自然
2019/11/27 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python
【海涛解说】pis亲自推荐,其实你从来不会玩NW
2022/04/01 DOTA
python三子棋游戏
2022/05/04 Python