关于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 相关文章推荐
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
Nov 16 HTML / CSS
CSS3实现时间轴特效
Nov 02 HTML / CSS
html+css3实现的登录界面
Dec 09 HTML / CSS
Html5剪切板功能的实现代码
Jun 29 HTML / CSS
HTML5 device access 设备访问详解
May 24 HTML / CSS
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
Dec 13 HTML / CSS
实例讲解使用SVG制作loading加载动画的方法
Apr 05 HTML / CSS
整理HTML5移动端开发的常用触摸事件
Apr 15 HTML / CSS
canvas之自定义头像功能实现代码示例
Sep 29 HTML / CSS
深入理解margin塌陷和margin合并的解决方案
Jun 26 HTML / CSS
HTML常用标签超详细整理
Mar 19 HTML / CSS
HTML5之高度塌陷问题的解决
Jun 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
PHP array_multisort() 函数的深入解析
2013/06/20 PHP
php实现图片添加水印功能
2014/02/13 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
2014/06/26 PHP
php 从一个数组中随机的取出若干个不同的数实例
2016/12/31 PHP
jquery()函数的三种语法介绍
2013/10/09 Javascript
Js参数值中含有单引号或双引号问题的解决方法
2013/11/06 Javascript
JavaScript中判断整字类型最简洁的实现方法
2014/11/08 Javascript
AngularJS ng-mousedown 指令
2016/08/02 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
Javascript 一些需要注意的细节(必看篇)
2017/07/08 Javascript
webstorm添加*.vue文件支持
2018/05/08 Javascript
javascript中UMD规范的代码推演
2018/08/29 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】
2018/12/13 Javascript
基于JavaScript实现控制下拉列表
2020/05/08 Javascript
[04:37]DOTA2英雄梦之声Vol20发条
2014/06/20 DOTA
python paramiko实现ssh远程访问的方法
2013/12/03 Python
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
python实现爬虫下载美女图片
2015/07/14 Python
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
2017/11/09 Python
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
Python第三方库face_recognition在windows上的安装过程
2019/05/03 Python
完美解决keras保存好的model不能成功加载问题
2020/06/11 Python
使用Keras实现简单线性回归模型操作
2020/06/12 Python
Html5实现首页动态视频背景的示例代码
2019/09/25 HTML / CSS
篝火晚会主持词
2014/03/25 职场文书
应届毕业生自荐信
2014/05/28 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
物业保洁员岗位职责
2015/02/13 职场文书
党支部评议意见
2015/06/02 职场文书
2016年教师党员创先争优承诺书
2016/03/24 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
MySQL 8.0 之不可见列的基本操作
2021/05/20 MySQL
PostgreSQL13基于流复制搭建后备服务器的方法
2022/01/18 PostgreSQL
了解Kubernetes中的Service和Endpoint
2022/04/01 Servers