一开始用clear属性,只是跟float相对使用,今天看视频的时候还是不大明白,查了下资料原来是这样的哦,看咯。
clear属性值有四个clear:both|left|right|none;
作用:该属性的值指出了不允许有浮动对象的边。
这个属性是用来控制float属性在文档流的物理位置的。
当属性设置float(浮动)时,他所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除。
clear:left;表示该元素左边不存在浮动元素;
clear:right;表示该元素右边不存在浮动元素;
clear:both;表示该元素两边都不存浮动元素;
clear:none表示两边允许有浮动元素。
下边是套用网友的一个例子
clear:both;
有css定义:
p.f1{float:left;width :100px;}
p.f2{float:left;width :400px;}
则:
<p class="f1">这个是第1项 </p>
<p class="f2">这个是第2项 </p>
<p >另起一行</p>
以上的第三行,会和第一行排在一起,为什么呢,因为当属性设置float(浮动)时,他所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除。
所以我们应改为:
如果不用清除浮动,那么第3个<P>的文字就会和第一二行在一起
所以我们在第3个<P>加一个清除浮动。
<p class="f1">这个是第1项 </p>
<p class="f2">这个是第2项 </p>
<p style="clear:both;">另起一行</p>
分享到:
相关推荐
1. **基本布局**:使用Div实现网格系统,例如两栏或三栏布局,展示如何通过CSS浮动(float)和清除(clear)控制元素的位置。 2. **定位**:通过CSS的position属性(static、relative、absolute、fixed)来精确控制...
本教程通过实例详细讲解Div+CSS的使用方法。 首先,Div标签在网页布局中的主要作用是创建一个容器,可以包含文本、图像、链接或其他HTML元素。它的优点在于可以通过CSS来灵活调整其大小、位置和样式,使得网页结构...
《变幻之美Div+CSS网页布局揭秘(案例实战篇)》是一本专为初学者和有一定基础的网页开发者设计的教程,旨在通过实例教学,深入浅出地解析如何使用Div+CSS进行网页布局。这本书的核心内容涵盖了HTML基础、CSS选择器、...
这款网站的构建采用了经典的前端布局技术——div+css,这是一种在网页设计中广泛使用的方法,旨在实现结构与表现的分离,提高页面的可维护性和可扩展性。Div(Division)是HTML中的一个容器元素,常用于组织和划分...
在网页设计领域,`DIV+CSS`是一种广泛使用的布局技术,它使得网页的结构与样式分离,提高了网页的可维护性和可访问性。本教程——"10天学会DIV+CSS简明教程"是一个精心设计的课程,旨在帮助初学者在短时间内掌握这一...
Div+CSS是现代网页设计的基础,通过使用这种技术,我们可以实现更加灵活、响应式的页面布局,提高用户体验。 Div,全称为Division,是HTML中的一个块级元素,常用来对网页内容进行分组和布局。CSS,即层叠样式表,...
在Div+CSS布局中,我们首先需要理解Div的基本用法。Div元素通常通过`<div>`标签来创建,可以包含其他HTML元素,也可以是空的。通过设置Div的`class`或`id`属性,我们可以为每个Div赋予独特的标识,以便在CSS中进行...
《Div+CSS 3.0网页布局案例精粹》是一本深入探讨网页设计技术的书籍,专注于使用Div和CSS 3.0进行高效、灵活且响应式的网页布局。Div是HTML中的一个容器元素,用于组织网页内容,而CSS 3.0则是层叠样式表的最新版本...
在网页设计中,`div+css`是一种常见的布局方式,但它也伴随着一系列的浏览器兼容性问题。这些问题主要出现在不同浏览器对CSS规范的解读和实现上存在差异,尤其是老版本的Internet Explorer(如IE6和IE7)与其他...
### 精通div+css网页样式与网页布局 #### 一、基础知识介绍 ...通过以上介绍可以看出,**div+css**结合使用能够非常灵活地控制网页布局和样式。熟练掌握这些基本概念和技术点对于开发高质量、易维护的网页至关重要。
《Div+CSS布局大全》是一本深入探讨网页布局技术的专业资料,主要聚焦于使用Div(HTML中的Division元素)和CSS(层叠样式表)来构建高效、可维护且响应式的网页设计。Div+CSS布局是现代网页开发的核心技术,它替代了...
**DIV+CSS布局详解** 在网页设计领域,`DIV+CSS`布局是一种高效且灵活的网页构造方式,它将内容(HTML元素)与...在实际工作中,不断探索和尝试新的布局方法,如CSS Grid和Flexbox,将使你的页面设计能力更上一层楼。
在`Div+CSS`布局中,我们还可以通过浮动(float)和清除(clear)等方法实现多列布局,如创建侧边栏和主要内容区域。例如: ```css #nav li { float: left; } ``` 通过这样的方式,我们可以构建出各种复杂而有序...
《Div+CSS布局大全》是一本深入探讨网页布局技术的资源集合,主要聚焦于使用HTML的Div元素结合CSS样式表来构建网页结构和设计的方法。在这个压缩包中,包含了一份详细的PDF文档,全面讲解了Div+CSS布局的核心概念、...
这包括精简CSS代码、避免使用内联样式、正确使用CSS预处理器(如Sass、Less)以及利用CSS缓存等策略。 通过学习和掌握DIV+CSS完美布局,开发者能够创建高效、美观且适应各种设备的网页,提高用户体验。实践中不断...
4. **浮动与清除**:讲解浮动(float)属性在布局中的作用,以及清除浮动(clear)的必要性和方法,解决元素因浮动产生的问题。 5. **定位(positioning)**:介绍static、relative、absolute和fixed四种定位方式,理解...
网页布局是Web开发中的核心部分,而`div+css`是实现这一目标的主要技术。Div(层)是HTML中的一个通用容器元素,它用于组织页面内容,而CSS(层叠样式表)则用来控制这些元素的外观和布局。本教程将引导初学者进入这...
在`div+css`布局中,`<div>`经常被用作容器,承载不同的页面区域,如头部、主体、侧栏和底部等。 1. **盒模型**:理解CSS的盒模型是进行`div+css`布局的基础。盒模型包括内容(content)、内边距(padding)、边框...
本实例着重讲解如何利用`div+css`实现整体布局,并特别关注`float`属性的使用以及`div`的居中处理。 一、`div`元素的运用 `<div>`是HTML中的一个通用容器元素,用于组合其他HTML元素,为它们提供结构。在`div+css`...