当前位置:  开发笔记 > 前端 > 正文

使用浮动时Div崩溃

如何解决《使用浮动时Div崩溃》经验,为你挑选了1个好方法。

我有以下HTML,我想在按钮和文本后面显示蓝色背景.不幸的是,使用以下代码,蓝色背景消失.如果我删除了ids按钮和文本的CSS,则背景会回来.

我究竟做错了什么?

谢谢!




    Untitled Page
    



        
Bla bla bla

guns.. 12

你必须"清除"你的花车.浮动元素将它们从页面的正常块定位中取出,因此右侧浮动的元素会突破父容器,从而折叠div.您可以清除它们,或者更简洁明智的方法是将'overflow:auto'添加到父容器中:

#actions
{
    background: blue; overflow: auto;
}

#buttons
{
    float: left;
    overflow: hidden;
}

#text 
{
    float: right;
    overflow: hidden;
}

由于"overflow:auto"可以在某些情况下生成滚动条,因此我通常通过在children元素上指定'overflow:hidden'来明确地阻止它.这在我的经验中可靠地工作.



1> guns..:

你必须"清除"你的花车.浮动元素将它们从页面的正常块定位中取出,因此右侧浮动的元素会突破父容器,从而折叠div.您可以清除它们,或者更简洁明智的方法是将'overflow:auto'添加到父容器中:

#actions
{
    background: blue; overflow: auto;
}

#buttons
{
    float: left;
    overflow: hidden;
}

#text 
{
    float: right;
    overflow: hidden;
}

由于"overflow:auto"可以在某些情况下生成滚动条,因此我通常通过在children元素上指定'overflow:hidden'来明确地阻止它.这在我的经验中可靠地工作.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有