html - 行内 block ,不排队

标签 html css inline display

我无法让我的 div 水平排列。

这是我的 html 文档:https://gist.github.com/Keenangp/9def2bd08eb6244bcf2d 我也没有足够的代表来发布样式表,但它是:

.container {
     width: 80%;
     margin: auto;
   }
.column {
     display:inline-block
   }
.image {
     display:inline-block
   }

这是页面:keenansportfolio.bitballoon.com/about

我在此处通过以前的解决方案时尝试过的一些事情:

当我在 Chrome 开发工具中检查 div 时,我看到已应用内联 block 属性,并且控制台中没有错误。我已经尝试删除容器规则,删除容器 div,因此不会嵌套其他 div。我试过使用较小的图像,将属性与 float: left 组合,并将 inline-block 与 class>direct descendant 作为选择器应用。我还单独尝试了每个 div,并应用 vertical-align: top 属性以防基线干扰它,并在不同的浏览器中打开它。

这是一个练习,我没有被告知要编辑任何其他值或添加任何其他属性。我有点难过。

最佳答案

如果我做对了,你想连续对齐三列。

您必须设置每列的宽度,并且这些列的总和不应超过容器的宽度。为所有三列设置宽度(例如:32%),如果你想对齐它们,即使它们的宽度之和超过容器的宽度,将此属性添加到容器;空白:nowrap。

关于html - 行内 block ,不排队,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36215815/

相关文章:

css - 造型多级下拉

css - 如何确保没有内容的div能够获得父div的高度?

Kotlin:本地函数是否作为内联参数传递给内联函数?

html - 无法获取 li 内联

javascript - 在相同(或不同)级别上按类选择最近的元素

html - 容器流体未居中

jquery - 使用jquery替换css中的特定颜色代码

c++ - 使函数内联会影响它的链接吗?

html - 使 "text-overflow: ellipsis"在表格单元格内工作 *无需* 设置 "table-layout:fixed"

javascript - 如何使用 Javascript 获取表的当前行索引?