誰かがこれまでにやったことは確かですが、それについて何かを見つけるのに十分な検索クエリを思いつくことはできません。テキストのベースラインを別の要素(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