`
kisa1022
  • 浏览: 990 次
  • 性别: Icon_minigender_2
  • 来自: 榆林
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

【转】clear在CSS中的妙用

    博客分类:
  • CSS
阅读更多
在DIV + CSS设计网页中,经常需要设置多个DIV并列排列,往往是使用float:left或float:right来实现,但问题出现了,当前面并列的多个DIV总宽度不足100%,下面的的DIV就很可能向上提,和上一行的并列的DIV在同一行,这不是我们想要的结果。使用Clear属性正好可以解决这一问题,下面引用帮助的介绍:

CSS clear属性
Image and text elements that appear in another element are called floating elements. The clear property sets the sides of an element where other floating elements are not allowed.
图片和文字元素出现在另外元素中,那么它们(图片和文字)可称为浮动元素(floating element)。使用clear属性可以让元素边上不出现其它浮动元素。

Note: This property does not always work as expected if it is used along with the "float" property.
注意:当这个属性随着"float"属性一起使用的话,那么结果可能会不尽如人意

Inherited: No
继承性:无

可用值
值 描述
left No floating elements allowed on the left side
不允许元素左边有浮动的元素
right No floating elements allowed on the right side
不允许元素的右边有浮动的元素
both No floating elements allowed on either the left or the right side
元素的两边都不允许有浮动的元素
none Allows floating elements on both sides
允许元素两边都有浮动的元素

举例

<style type="text/css">

.LeftText{
   margin: 3px;
   float: left;
   height: 180px;
   width: 170px;
   border: 1px solid #B1D1CE;
   background-color: #F3F3F3;
}

.FootText{
   height: 180px;
}

.Clear
{
   clear:both;
}
</style>

<div class="LeftText">区块1</div>
<div class="LeftText">区块2</div>
<div class="Clear"></div>
<div class="FootText">区块3</div>

代码说明:

如果没有Clear这一层,“区块3”会紧接区块2并列在同一行。
加了Clear这一层后,会把上面的浮动DIV的影响清除,使其不至影响下面DIV的布局



文章来源:http://hi.baidu.com/spsmlsp/blog/item/1e88e6d459bf02ce50da4b3e.html
分享到:
评论

相关推荐

    css,float,clear

    我对css几个主要属性的理解,inline,block,float,clear

    浅谈css清除浮动(clearfix和clear)的用法

    本文主要是讲解如何在 html 中使用 clearfix 和 clear,针对那些刚开始了解 css 的童鞋。关于 clearfix 和 clear 的样式在这里我就不写了。 下面就谈谈对于这两个 class 的用法,首先我们先看个例子: XML/HTML Code...

    css 的 float 与clear

    NULL 博文链接:https://ywzqzhangjiawei.iteye.com/blog/1490877

    Firefox浏览器插件Firebug和CSS减肥工具CSS Usage(清理无用CSS样式的CSS精简工具)

    第四步,在Firefox浏览器中打开我们要优化的页面(本地的页面也可以),点击右上角的firebug(有个小蜜蜂图标),打开firebug工具窗口,我们会看到在工具选项中我们有一个 CSS Usage工具的按钮。 首先我们来分析最...

    css中的clear属性使用方法实例介绍

    本文介绍css中的clear属性使用方法,大家参考使用吧

    CSS在图片中的应用

    CSS在图片中的应用 #face { width:580px; clear:both; height:66px; margin:0 auto; font-size:12px; } #face li { list-style:none; padding:0 0 0 25px; margin:0; width:57px; height:26px; line-...

    CSS的clear属性清除浮动的基本用法示例

    清除浮动就是指解决浮动元素溢出容器的操作,其方法多种多样,这里我们来看最基本的一种:CSS的clear属性清除浮动的基本用法示例

    vb.rar_VB clear方法_VB中clear_VB里的clear用法_site:www.pudn.com_vb中的cle

    vb clear实例,可以通过这个例子了解clear的用法

    《CSS设计彻底研究》【中文PDF+源代码】

    《CSS设计彻底研究》在透彻地讲解CSS核心技术的基础上,深入到各个实际应用领域中,充分向读者演示了如何使用CSS的各项技术,实现令人眩目的网页布局和效果。《CSS设计彻底研究》适合需要使用CSS的Web设计人员和开发...

    《CSS设计彻底研究》光盘源码

     3.7 CSS中的几何题   3.8 本章小结  第4章 盒子的浮动与定位  4.1 盒子的浮动   4.1.1 准备代码   4.1.2 实验1——设置第1个浮动的div   4.1.3 实验2——设置第2个浮动的div   4.1.4 实验3...

    Clear type Tuning中文控制面板

    Clear type Tuning 中文控制面板

    浅谈CSS中的clear清除浮动

    2、一开始在CSS中clear浮动是默认both,也就是说一开始不能有浮动的。 3、使用的案例:假设我清除第三个DIV的浮动 XML/HTML Code复制内容到剪贴板 &lt;style type=text/css&gt;  div{ border:1px solid red;...

    CSS clear属性给float带来哪些影响

    CSS clear属性相信大家都有所耳闻吧,下面举例说明下clear属性到底给float(clear常常和float结合使用)带来哪些影响

    css设计彻底研究 源代码

    3.7 CSS中的几何题 3.8 本章小结 第4章 盒子的浮动与定位  4.1 盒子的浮动 4.1.1 准备代码 4.1.2 实验1——设置第1个浮动的div 4.1.3 实验2——设置第2个浮动的div 4.1.4 实验3——设置第3个浮动的div...

    CSS网站布局实录 (第二版)PDF版

    1.6.10 使用CSS设计只能做出简单的网页吗 1.7 面向现在与未来的设计 1.7.1 Web标准与Web 2.0 1.7.2 用户体验技术 1.7.3 用户体验设计的发展趋势 第2章 XHTML与CSS基础 2.1 XHTML基础 2.2 选择合适的DTD 2.3 选择合适...

    利用css的clear属性实现广告文字环绕效果

    请确认你安装了最新版的Flash Player,其实这不算是一个严格的Flash地图,我觉得如果你是一个比较大的公司,用这个Flash显示公司在全国各地的办事处地址比较合适,用TXT存储数据,因此所有数据都可在TXT中修改。...

    css入门笔记

    使用css样式方式 1.内联样式 行内样式 特点:将css样式定义在HTML标记中 语法: 样式声明:用样式属性和值组成(属性:值;) 常用的样式属性: 1.颜色 属性 :color 颜色 取值:颜色英文名 2.背景颜色 ...

Global site tag (gtag.js) - Google Analytics