【发布时间】:2015-12-28 04:18:52
【问题描述】:
我有一个垂直堆叠元素的容器。
<div>
<div>line 1</div>
<div>line 2</div>
<div>line 3</div>
<div>line 4</div>
</div>
我希望容器的基线与其特定元素的基线相同,比如说第三个。它应该是这样的:
如何使用 CSS 做到这一点?
作为一个相关问题,这种垂直堆叠元素容器的基线通常是如何定义的?
我想给这个容器一个属性display: inline-block。此容器出现在一行中的其他元素旁边,我希望它们根据基线对齐。
【问题讨论】:
-
堆叠元素的高度是否已知或可预测?
-
@ChrisBaker 没有。一般来说没有。
-
我认为这仅使用 CSS 是不可行的。出于对您得到的答案的好奇,为问题加注星标。
-
有可能,给我一些时间找到它在哪里..
-
很好的后续行动,迈克尔——你能在范围内后退一步吗?它可能会开辟一些其他的可能性。基线会对父元素相对于其兄弟元素或文档的布局产生什么影响?
标签: html css vertical-alignment