【发布时间】:2019-07-01 15:36:23
【问题描述】:
考虑以下 html 代码:
<span style="display: inline-block;">
<div>Caption - to display at top</div>
<div>Picture - to display at the middle</div>
</span>
<span style="display: inline-block;">
<div>Caption - to display at top</div>
<div>Picture - to display at the middle</div>
</span>
当这些跨度彼此相邻显示时(连续显示 2 个或 3 个),我希望标题在顶部对齐,图片在中心对齐。图片可能有不同的大小,标题可能占据多行。例如。这是我目前拥有的:http://probqa.com/ 这就是我希望它的外观: 这可以仅在 HTML/CSS 中完成吗?怎么样?
或者我需要一些 JavaScript 吗?什么?
【问题讨论】:
标签: javascript html css layout alignment