【发布时间】:2018-07-21 10:05:03
【问题描述】:
我有两个 div,想要对齐它们的基线。但是,其中一个 div 有不止一行文本和一些嵌入内容,虽然我想将它们与顶部基线对齐,但浏览器似乎与底部基线对齐。
我已经构建了一个 JSFiddle here 来说明,使用以下 HTML:
<div style='display:inline-block;'>NOTE:</div>
<div style='display:inline-block; width:200px;'>
Here's <div class='embedded'></div> an embedded div and more text
</div>
和 CSS:
.embedded {
width:40px;
height:40px;
display:inline-block;
vertical-align:-15px;
border:1px solid black;
}
我想要的是这个:
我得到的是这样的:
纯 CSS 解决方案会很好,但我也不反对在这里使用 JavaScript。任何帮助将不胜感激!
【问题讨论】:
标签: css vertical-alignment baseline