html - 在一个大的 div 中并排放置 div,而不使用绝对位置?

标签 html css css-float css-position

我的网站有问题

我有一个大<div>棕色背景,没有高度,有 3 <div>里面的元素,还有那个大<div>不应该有绝对位置。

我尝试使用 float 修复它,但是当我使用左/右浮动时,棕色背景不再可见!

下面是理解我的问题的简单代码:

<div id="bigDiv" style="background-color:brown"> 
    <div id="right"></div>
    <div id="midle"></div>
    <div id="left"></div>
</div>

最佳答案

你不需要 float 元素,你需要做的就是使用display:inline-block;

因为 float 对象基本上意味着你的盒子模型失去了它的高度值,因为它不再相对于它的父对象。如果你想使用 float 方法,请确保你放置了 <br class="clr-b">。其中 .clr-b { clear:both; }

关于html - 在一个大的 div 中并排放置 div,而不使用绝对位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20490588/

相关文章:

wordpress - 如何将标题右侧的文本与 Logo 对齐? (现在它位于标题下方)

css - 动态 float 顶部位置

带有过多细节的 JavaScript window.print() 函数

javascript - 将鼠标悬停在 Scrollbar VanillaJS 上时调用 Mouseleave

javascript - 如何使用innerHTML将从本地存储检索到的对象传递到DOM中?

css - Gecko/Firefox 44.0.2 阻止 Google 字体

php - 注册和登录

php - Wordpress:如何更改最新的帖子设计

css - 决定如何为 H1、H2、H3 等创建 CSS 的困境

html - 当我应用 float 属性时内容向下移动