html - 如何在另一个元素下显示一个元素?

标签 html css

我的 html 文件中的 CSS 有问题。

我有两个 div:

<div class="one">
    ....
</div>
<br>
<div class="two">
    ....
</div>

使用以下 CSS:

.one 
{
    position: relative;
    float: left;
}
.two 
{
    position: relative;
    float: left;
}

问题:第一个 div 很大,第二个应该在第一个下面,但实际上不是,它是从第一个开始的。

如何解决这个问题,使第二个 div 位于从页面左侧开始的第一个 div 之下?

最佳答案

Why clear? 的一个很好的解释

.two添加clear: left

.two {
clear: left
}

检查这个JSFiddle

关于html - 如何在另一个元素下显示一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17650127/

相关文章:

html - 如何增加标签的宽度?

javascript - 调用 Jquery 插件内部的成员函数

html - 我该如何解决 'Cannot set headers after they are sent to the client'

html - 我的移动网站有奇怪的字间距我需要帮助规范化

javascript - 在 IE 中隐藏文本字段闪烁的光标,甚至将闪烁的光标颜色更改为白色

javascript - 悬停和单击时桌面和自适应菜单的工作不正确

html - Bootstrap : Align two div inside td

jquery - 如何使引导 Accordion 标题(链接或按钮)水平放置在同一行

html - 专门为移动 View 创建了一个导航,但它仍然显示在桌面 View 中

html - 如何将左对齐图像的 div block 居中?