html - 三个div彼此相邻

标签 html css multiple-columns

一段时间以来,我一直在尝试将三个 div 放在一起。但是应该在右边的那个并没有放在其他旁边。它有点跳下来。如下图所示。

enter image description here

代码如下:

#left {
    margin: auto;
    width: 30%;
    padding: 10px;
    float: left;
    height: auto;
}
#middle {
    margin: auto;
    width: 30%;
    padding: 10px;
    height: auto;
}
#right {
    margin: auto;
    width: 30%;
    padding: 10px;
    float: right;
    height: auto;
}

最佳答案

我建议使用 display:flex;并使用 flex-direction: row | row-reverse | column | column-reverse; 指定您想要的 flex 方向

您还应该将这些 CSS 属性附加到 <div></div>其中包含所有三个 div。

您可以在此处找到所有相关信息: https://css-tricks.com/snippets/css/a-guide-to-flexbox/

关于html - 三个div彼此相邻,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46605327/

相关文章:

html - 如何在 <a> 元素上对齐边框?

R:根据另一列操作一个数据框列的值

ruby-on-rails - 多个字段的唯一索引......但不是你想的那样

html - 如何在 html 输入字段中使用文本溢出省略号?

html - 右侧边栏不是它必须在的位置,移动到底部

css - 显示 - 在 <li> 上带有 div 的文本侧图像

html - 如何删除网站超链接末尾的.html?

表格第一行第一列的CSS选择(不包括嵌套表格)

html - fa 图标不能与#tag_selector * {_CSS_} 一起使用

css - 控制 CSS3 分栏符