我確信有人之前完成了此操作,但我無法提供足夠好的搜索查詢來查找有關它的任何內容。將文本的基線對齊到另一個元素的頂部(CSS)
我想將基線(不是文本元素的底部,文本本身的基線)對齊到另一個div的頂部。這也意味着我希望下降者與下面的其他div相交。
HTML看起來是這樣的:
<div id="text">text</div>
<div id="box"></div>
所以我想.text
直接擁有其基線上的.box
頂部邊緣的頂部,我想下伸(如「G」)相交成.box
。我試圖在CSS中使用vertical-align
屬性,但它不起作用。我有一種感覺,那就是我需要的。有任何想法嗎?謝謝!
See this image, the gray box would be .box
and the text part is .text
.請注意下行者進入箱子和與箱子完全接觸的基線。
你想要的東西等。 https://jsfiddle.net/5ah4kc9c/? – ketan
有沒有非絕對的方法來做到這一點?我覺得有一種更好的方法可以做到這一點,它不依賴於逐個像素地逐漸下移,直到看起來正確。 – Zach