分享

CSS清除浮动——CSS实验室

 智慧之源525 2013-07-17

点击下面的按钮就可以回复上一节的样式设置状态:两个内部div都是左侧浮动。(建议暂时不要点)

代码结构如下:

<div id="d">
 <div id="d2">
……
 </div>
 <div id="d3">
……
 </div>
</div>

可以看到,两个div的浮动设置导致下面的内容“窜”到了浮动后留下的空隙里,造成文字的可读性很差,这恐怕不是我们希望的效果。怎么办呢?clear清除浮动。

CSS清楚浮动,clear

CSS中的clear属性的意思是,不要让我边上有浮动的东西。该属性的属性值可以是:left、right、both、none,意思分别是:左侧不能有浮动元素;右侧不能有浮动元素;两侧都不能有浮动元素;不清除浮动。

在上一节中我们设置了两个内部div都为左侧浮动,现在我们就让后面的元素设置清楚左侧浮动属性。注意:清楚属性是设置给紧跟浮动元素之后的元素上。
clear:left;

可以看到,设置了清除浮动属性之后,“窜”上去的文字又回到正常的位置了。这就是清楚浮动的作用。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多