css清除浮动clear:left-right-both示例效果

示例很简单,图片有简单、容易理解的说明文字了:

理解:

clear有四个值:

none:允许左右两边有浮动对象;

both:不允许左右两边有浮动对象;

left:不允许左边有浮动对象;

right:不允许右边有浮动对象。

附上demo示例代码:

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>清除浮动clear-left-right-both-none效果</title>

<style type="text/css" >

.container{

height:200px;

width:400px;

}

.f_left,.f_right{

float: left;

width:80px;

height:80px;

border:1px solid #666;

font-size:13px;

color:#444;

}

.f_right{

float: right;

}

</style>

<script type="text/javascript" charset="utf-8">

</script>

</head>

<body >

<div class=‘container‘>

<div class=‘f_left‘>

float: left;

</div>

<div class=‘f_left‘>

float: left;

</div>

<div class=‘f_left‘ style=‘clear:left;‘>

clear:left;不允许左边有浮动,于是就掉下来,到了第二行

</div>

</div>

<div class=‘container‘>

<div class=‘f_left‘>

float: left;

</div>

<div class=‘f_right‘>

float: right;

</div>

<div class=‘f_left‘ style=‘clear:right;‘>

clear:right;不允许右边有浮动,于是就掉下来,到了第二行

</div>

</div>

<div class=‘container‘>

<div class=‘f_left‘>

float: left;

</div>

<div class=‘f_left‘>

float: left;

</div>

<div class=‘f_right‘>

float: right;

</div>

<div class=‘f_left‘ style=‘clear:both;‘>

clear:both;不允许左右两边有浮动,于是就掉下来,到了第二行

</div>

</div>

<div class=‘container‘>

<div class=‘f_left‘>

float: left;

</div>

<div class=‘f_right‘>

float: right;

</div>

<div class=‘f_left‘ style=‘clear:none;‘>

clear:none;不清除浮动,此元素可以贴近浮动元素

</div>

</div>

</body>

</html>

时间: 2024-10-11 04:07:27

css清除浮动clear:left-right-both示例效果的相关文章

css清除浮动的几种方法整理

此为未清除浮动源代码,运行代码无法查看到父级元素浅黄色背景. <style type="text/css"> <!– *{margin:0;padding:0;} body{font:36px bold; color:#F00; text-align:center;} #layout{background:#FF9;} #left{float:left;width:20%;height:200px;background:#DDD;line-height:200px;}

CSS清除浮动的方法

CSS清除浮动的方法有哪些呢?经常性地会使用到float,很多邪门的事儿都有可能是浮动在作怪,清除浮动是必须要做的,而且随时性地对父级元素清除浮动的做法也被认为是书写CSS的良好习惯之一.下面看今天的教程,此为未清除浮动源代码,运行代码无法查看到父级元素浅黄色背景. <style type=”text/css”><!–    *{margin:0;padding:0;}    body{font:36px bold; color:#F00; text-align:center;}    

CSS清除浮动的三种方法,很实用

CSS清除浮动的方法有哪些呢?经常性地会使用到float,很多邪门的事儿都有可能是浮动在作怪,清除浮动是必须要做的,而且随时性地对父级元素清除浮动的做法也被认为是书写CSS的良好习惯之一. 下面看今天的教程,此为未清除浮动源代码,运行代码无法查看到父级元素浅黄色背景. <style type=”text/css”> <!–     *{margin:0;padding:0;}     body{font:36px bold; color:#F00; text-align:center;}

CSS清除浮动的三种方法,很实用。

CSS清除浮动的方法有哪些呢?经常性地会使用到float,很多邪门的事儿都有可能是浮动在作怪,清除浮动是必须要做的,而且随时性地对父级元素清除浮动的做法也被认为是书写CSS的良好习惯之一.下面看今天的教程,此为未清除浮动源代码,运行代码无法查看到父级元素浅黄色背景. <style type=”text/css”><!–    *{margin:0;padding:0;}    body{font:36px bold; color:#F00; text-align:center;}    

CSS清除浮动常用方法小结

使用div+css布局的好处不用多说,经常性地会使用到float,那么清除浮动就是必须要做的,而且随时性地对父级元素清除浮动的做法也被认为是书写CSS的良好习惯之一. 常用的清除浮动的方法有以下三种.      此为未清除浮动源代码,运行代码无法查看到父级元素浅黄色背景. <style type="text/css"> <!-- *{margin:0;padding:0;} body{font:36px bold; color:#F00; text-align:cen

css清除浮动的方法总结

在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了,下面总结8种清除浮动的方法,测试已通过 ie chrome firefox opera,需要的朋友可以参考下 清除浮动是每一个 web前台设计师必须掌握的机能.css清除浮动大全,共8种方法. 浮动会使当前标签产生向上浮的效果,同时会影响到前后标签.父级标签的位置及 width height 属性.而且同样的代码,在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了.解决浮动引起的问题有多种方法,但有些方法在浏览器兼容性方面还有问

CSS清除浮动第一些方法

清除浮动的方法:常用第5种 第1种 :给父级也加浮动(这种情况当父级margin:0 auto;时不居中 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> .box{ width:3

清除浮动clear:both的应用详解

清除浮动clear:both的应用详解 2008-03-30 19:47:14  来源:cnbruce 在CSS中我们会经常要用到“清除浮动”Clear,比较典型的就是clear:both; CSS手册上是这样说明的:该属性的值指出了不允许有浮动对象的边.这个属性是用来控制float属性在文档流的物理位置的. 当属性设置float(浮动)时,其所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这

css 清除浮动 兼容IE+, FF

上代码: <!doctype html> <html> <head> <meta charset="utf-8"> <title>css 清除浮动 兼容IE+, FF</title> <style type="text/css"> .clearfix { *zoom: 1; } .clearfix:before, .clearfix:after { display: table; c