美文网首页
XHTML+CSS中清除浮动的三种好方法

XHTML+CSS中清除浮动的三种好方法

作者: 我的SEO成长之路 | 来源:发表于2017-06-19 18:07 被阅读0次

例:
<html>
<head>
<style type="text/css">
* {margin:0;padding:0;}
#main {width:500px;background-color:#000;color:#FFF;}
.left {float:left;width:200px;height:200px;background-color:#900;}
.right {float:left;width:200px;height:300px;background-color:#009;}
</style>
</head>
<body>
<div id="main">
    <div class="left">left<div class="right">right

</body>
</html>

浏览器中浏览,发现定义的#main {background-color:#000;}不起作用,是因为left/right浮动了
清除浮动方法:
第一种,用.clearfix,即after伪对象清楚浮动
(这法子是一同事教的、而且几乎不存在兼容性问题)

.clearfix:after {content:".";  display:block;clear:both;visibility:hidden;line-height:0;height:0;}

.clearfix {display:block;}

html[xmlns] .clearfix {display:block;}

*html .clearfix {height:1%;}

*+html .clearfix {height:1%;}

注:对于.clearfix,一位仁兄(

相关文章

  • XHTML+CSS中清除浮动的三种好方法

    例: * {margin:0;padding:0;}#main {width:500px;background...

  • clear 清除浮动

    清除浮动 --> 清除高度塌陷有三种方法//这里讲的父级元素 都是浮动层的父级 哪里有浮动,在其父级元素的内容中...

  • css清除浮动的三种方法

    摘要:css清除浮动float的三种方法总结,为什么要清除浮动?浮动会有哪些影响? 一.先看现象(display:...

  • 1-浮动

    css清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响? http://blog.csdn.net...

  • 浅谈CSS关于清除浮动的三种方法

    浅谈CSS关于清除浮动的三种方法 CSS中,因为布局需要,我们常常希望出现一些浮动布局,比如图文环绕。这些浮动布局...

  • (17.03.27)清除浮动

    清除浮动的方法: clear:both/left/right;清除浮动;两边/左边/右边

  • clearfix清除浮动

    精通CSS(第二版): bootstrap中清除浮动的方法:

  • 前端面试积累2-清除浮动

    1.清除浮动的方法 方法一:对父级设置适合的CSS高度(不推荐) 方法二:clear:both 清除浮动 (常用)...

  • 3、CSS三栏布局,中间自适应的多种方法

    高度已知,三栏布局,左右个300px,中间自适应 方法一: 浮动方法缺点:清除浮动,脱离文档流,优点:兼容性好浮动...

  • 完美clearfix

    clearfix 清除浮动分为两种: 清除自身浮动 清除父级浮动 这里不讲空标签的方法,因为空标签还要额外添加新的...

网友评论

      本文标题:XHTML+CSS中清除浮动的三种好方法

      本文链接:https://www.haomeiwen.com/subject/lncnqxtx.html