`
hl756799782
  • 浏览: 77911 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

clear属性在CSS中的妙用

阅读更多

原文链接:http://developer.51cto.com/art/201009/224908.htm

 

你对clear属性在CSS中的使用是否了解,这里向大家描述一下,在DIV+CSS设计网页中设置多个DIV并列排列,往往是使用float:left或float:right来实现,但问题出现了,当前面并列的多个DIV总宽度不足100%,下面的的DIV就很可能向上提,和上一行的并列的DIV在同一行,使用Clear属性正好可以解决这一问题,下面引用帮助的介绍。

clear在CSS中的妙用

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

CSS clear属性

图片和文字元素出现在另外元素中,那么它们(图片和文字)可称为浮动元素(floatingelement)。使用clear属性可以让元素边上不出现其它浮动元素。

注意:当这个属性随着"float"属性一起使用的话,那么结果可能会不尽如人意

Inherited:No

继承性:无

可用值

CSS中clear属性可用值

示例代码:

<!DOCTYPE html PUBLIC"-//W3C//DTDXHTML1.0Transitional//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=gb2312"/> 
<title>无标题文档</title> 
<style type="text/css"> 
.LeftText{  
margin:3px;  
float:left;  
height:180px;  
width:170px;  
border:1pxsolid#B1D1CE;  
background-color:#F3F3F3;  
}  
 
.FootText{  
height:180px;  
}  
 
.Clear  
{  
clear:both;  
}  
</style> 
</head> 
 
<body> 
<div class="LeftText">区块1</div> 
<div class="LeftText">区块2</div> 
<div class="Clear">123</div> 
<div class="FootText">区块3</div> 
</body> 
</html>

代码说明:

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

分享到:
评论

相关推荐

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

    CSS clear属性是专门设计用来控制元素是否可以出现在浮动元素的旁边或下方。它在处理浮动布局时显得尤为重要,因为它能够解决...在实际开发中,理解并运用好clear属性,可以帮助开发者构建更加稳定和可预测的网页布局。

    css常用属性

    CSS(层叠样式表)是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。以下是对CSS常用属性的详细说明: ...在实际开发中,应结合具体需求灵活运用这些属性,并注意浏览器兼容性和性能优化。

    css 属性列表很多

    根据给定的信息,我们可以整理出一系列与CSS样式相关的属性及其简要说明。下面将详细介绍这些属性,以便读者更好地理解和应用。 ### 一、链接状态 #### a:link - **描述**:设置未访问的链接的颜色。 - **示例代码*...

    CSS中的各属性意思.pdf

    在本文中,我们将详细探讨CSS中的各个属性,帮助你更深入地理解和运用它们。 1、字体属性 字体属性是CSS中最基础的部分,包括`font-family`用于设置字体类型,`font-size`设定字体大小,`font-weight`控制字体的...

    css手册 css帮助字典 css帮手

    CSS手册、帮助字典和帮手是学习和快速查找CSS属性、选择器及规则的重要工具,特别是在网络连接不便时,离线资源显得尤为实用。 本“CSS手册 CSS帮助字典 CSS帮手”提供的正是这样一个资源,它包含了CSS 2.0的详细...

    CSSReference一个最流行CSS属性的可视化指南

    本篇将深入探讨CSSReference这一流行的可视化指南,帮助开发者更好地理解和运用各种CSS属性。 ### CSS基础知识 1. **选择器**:CSS通过选择器来定位需要样式的HTML元素,如标签选择器(`&lt;p&gt;`)、类选择器(`....

    CSS属性解释、说明

    ### CSS属性解释与说明 ...通过以上详细的介绍, 我们可以清晰地了解到 CSS 中各种属性的作用及用法, 这对于网页布局设计有着至关重要的作用。开发者可以根据实际需求灵活运用这些属性来实现丰富的视觉效果和交互体验。

    CSS布局属性.pdf

    3. **float和clear属性**: - `float`属性允许元素在页面上浮动,通常是图像或文本块,可以设置为`left`或`right`。这会影响周围元素的布局,使其环绕浮动元素。 - `clear`属性用于防止元素被浮动元素覆盖,可以...

    常用css属性汇总大全

    下面将详细阐述在给定的标题和描述中提到的一些常用CSS属性。 1. **字体属性**: - `font-size`:设置字体大小,可以使用像素(PX)、百分比(%)等单位。 - `font-style`:定义字体样式,如`italic`为斜体,`...

    JavaScript CSS Style属性对照表

    在CSS中,大多数属性名称是不区分大小写的,而在JavaScript中,为了保持一致性以及兼容性,通常采用驼峰式命名法(camelCase),且首字母小写。下面我们将按照不同的类别来介绍这些属性。 #### 三、盒子模型属性 *...

    DIVCSS布局:CSS浮动float属性详解.doc

    浮动(float)属性是CSS布局中的一个关键特性,主要用于创建流式布局、多列布局以及解决元素定位问题。在传统表格布局中,我们依赖表格的对齐方式来组织内容,但在Web标准开发中,浮动属性成为了实现灵活布局的核心...

    CSS布局属性.docx

    在CSS布局中,有几个核心属性对网页元素的定位和尺寸控制起着至关重要的作用。这些属性包括`position`、`direction`、`float`、`clear`、`top`、`right`、`bottom`、`left`、`z-index`、`width`和`height`。 `...

    CSS布局详解浮动属性Float.pdf

    标题中的“CSS布局详解浮动属性Float”指的是CSS布局中的一项重要技术——浮动(Float),它在网页设计中扮演着关键角色。描述虽然未提供具体内容,但可以推测文章将深入探讨浮动属性及其在创建网页布局中的应用。 ...

    CSS布局详解浮动属性Float.docx

    标题中的“CSS布局详解浮动属性Float”指的是CSS布局中的一种重要技术——浮动(Float),这个属性主要用于创建复杂的网页布局,尤其是图文混排和多列布局。描述中提到的内容可能是关于浮动属性的历史来源,以及它...

    css2.0手册 css2.0手册

    《CSS2.0手册》是Web开发者不可或缺的参考资料,它详细阐述了CSS2.0规范中的各种特性,帮助我们理解并...通过深入学习并实践手册中的内容,我们可以更好地理解和运用CSS2.0,从而创建出更具视觉吸引力和功能性的网站。

    详解CSS中clear:left/right的用法

    【CSS中的clear属性详解】 在CSS布局中,`clear`属性是一个非常重要的概念,它用于控制元素如何处理周围的浮动元素。通常,我们在处理浮动元素(使用`float`属性)时,可能会遇到元素的位置受到浮动元素影响的情况...

    css-dictionary(CSS常用英语词汇详解)

    CSS中的`position:fixed`属性用于固定元素在视口中的位置,即使页面滚动也不会移动。 - **Four**: 四个。数量词,可用于描述CSS中的多个值,如`margin:10px 20px 30px 40px`。 - **GIF**: 一种图像格式。广泛用于...

Global site tag (gtag.js) - Google Analytics