文档章节

清楚浮动的方法

拉普拉斯婷
 拉普拉斯婷
发布于 2016/06/16 14:38
字数 544
阅读 12
收藏 0

清楚浮动的两种方法:

方法一:给float标签的父级标签添加overflow: hidden/auto属性 例如:

<!DOCTYPE html>
<html>
<head>
    <title>DIVCSS5实例 DIV与DIV覆盖</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style>
        .boxa{overflow: hidden;}
        .boxa,.boxb{ margin:0 auto; width:400px;}
        .boxa-l{ float:left; width:280px; height:80px; border:1px solid #F00}
        .boxa-r{ float:right; width:100px; height:80px; border:1px solid #F00}
        .boxb{ border:1px solid #000; height:40px; background:#999}
    </style>
</head>
<body>
<div class="boxa"><!--方法一:给float标签的父级标签添加overflow: hidden属性-->
    <div class="boxa-l">内容左</div>
    <div class="boxa-r">内容右</div>
</div>
<div class="boxb">boxb盒子里的内容</div>
</body>
</html>

方法二:在float标签的父级标签闭合之前添加标签,使用clear:both清楚浮动

<!DOCTYPE html>
<html>
<head>
    <title>DIVCSS5实例 DIV与DIV覆盖</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style>
        .boxa,.boxb{ margin:0 auto; width:400px;}
        .boxa-l{ float:left; width:280px; height:80px; border:1px solid #F00}
        .boxa-r{ float:right; width:100px; height:80px; border:1px solid #F00}
        .boxb{ border:1px solid #000; height:40px; background:#999}
        .clear{clear: both;}
    </style>
</head>
<body>
<div class="boxa">
    <div class="boxa-l">内容左</div>
    <div class="boxa-r">内容右</div>
    <div class="clear"></div><!--方法二:在float标签的父级标签闭合之前添加标签,使用clear:both清楚浮动-->
</div>
<div class="boxb">boxb盒子里的内容</div>
</body>
</html>

方法三:借助给父级元素添加after伪类

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <meta name="author" content="Chomo"/>
    <link rel="start" href="http://www.14px.com" title="Home"/>
    <title>利用box-sizing实现div仿框架</title>
    <style type="text/css">
        *{margin: 0;padding: 0;}
        .parent{width: 300px; border: 1px solid;}
        .son{width: 20px; height: 20px; background: #EE4063; float: left;}
        span{float: right;}
        .clear:after{
            content: "."; /*添加句号*/
            height: 0; /*让高度为0,否则会撑大父级框*/
            visibility: hidden; /*让句号只站位不显示*/
            display: block; /*一定要块级框显示,否则撑不开*/
            clear: both;/*清楚浮动*/
        }
    </style>
</head>
<body>
<div class="parent clear">
    <div class="son"></div>
    <span>操盘达人操盘达人操盘达人操盘达人操盘达人操盘达人操盘达人操盘达人操盘达人操盘达人操盘达人操盘达人操盘达人操盘达人</span>
</div>
</body>
</html>

© 著作权归作者所有

共有 人打赏支持
上一篇: z-index不起作用
拉普拉斯婷
粉丝 0
博文 33
码字总数 5836
作品 0
深圳
私信 提问
css清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响?一起来$('.float')

一、抛一块问题砖(display: block)先看现象: 分析HTML代码结构: <div class="outer"> <div class="div1">1</div> <div class="div2">2</div> <div class="div3">3</div></div> 分析CSS......

乐派电影
2014/04/11
138.6K
3
页面布局中常用的清除浮动的方法

几种清楚浮动的方法: 1、设置空标签 2、父容器设置display: inline-block 3、父容器设置overflow值auto或hidden 4、clearfix方法 例子: Html结构是这样的: cont1高度不固定,cols1和cols2...

kenneth5530
2014/04/15
0
0
clearfix清除浮动进化史

![在此输入图片描述][1] 我想大家在写CSS的时候应该都对清除浮动的用法深有体会,今天我们就还讨论下clearfix的进化史吧。 首先在很多很多年以前我们常用的清除浮动是这样的。 现在可能还可以...

百变茄
2014/02/23
0
0
CSS浮动属性Float到底什么怎么回事,下面详细解释一下

float 是 css 的定位属性。在传统的印刷布局中,文本可以按照需要围绕图片。一般把这种方式称为“文本环绕”。在网页设计中,应用了CSS的float属性的页面元素就像在印刷布局里面的被文字包围...

晨曦之光
2012/03/09
0
0
[译文]清除浮动的技巧

原文:Techniques for Clearing Floats 如果你很清楚(浮动元素)的后继者元素是什么,那么你只需将应用于那个元素即可。这是一个理想的情况,因为这种方法无需花式的技巧以及额外的元素。当...

huangpin815
2017/09/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

系统维护和tcp连接

查看系统负载 1 w 命令 w命令用于显示系统当前负载 和系统已登录的用户. 查看系统CPU 和核数: cat /proc/cpuinfo| grep 'cpu cores' 第一行显示 :04:41:16 up 8:56, 1 user, load average: 0...

Fc丶
21分钟前
0
0
Mac Pro 下安装 Snappy 压缩工具

snappy 我这里就不做介绍了,直接可以移步 https://github.com/google/snappy/tree/master 查看源码及说明信息。 我这里下载 :https://github.com/google/snappy/releases/download/1.1.4/...

Ryan-瑞恩
24分钟前
1
0
iframe里弹出的层显示在整个网页上

通过在iframe页面添加js脚本,动态给父窗体创建一个div,然后设置让其显示在最顶层这样就可以了 在文件夹中创建两个文件,一个iframe页面,一个父页面index。

少年已不再年少
39分钟前
1
0
聊聊storm trident spout的_maxTransactionActive

序 本文主要研究一下storm trident spout的_maxTransactionActive MasterBatchCoordinator storm-core-1.2.2-sources.jar!/org/apache/storm/trident/topology/MasterBatchCoordinator.java ......

go4it
47分钟前
1
0
js时间函数getTime() 在苹果手机上返回NaN的问题

一、出现问题 var newStartDate = new Date('2017-08-30');var newStartTime = newStartDate.getTime(); 获取到的时间戳,在Android手机正常,在IPhone中返回NaN。 问题说明: 在苹果手机...

tianma3798
50分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部