Q
揃えトップが
2
A
答えて
1
1つのオプションはline-heightです。金額は使用しているフォントファミリによって異なります。利点は、line-height
がフォントサイズに直接依存することができるため、動的になることができることです。しかし、それは、垂直上下の概念を個別に(それは両方に適用される)持っていないので、テキストの下にそのスペースを持たないでしょう。
div {
border: 1px solid blue;
font-size: 70px;
font-family: 'Times';
line-height: 0.7; /* This will work for any font-size on 'Times'*/
}
<div>Hello</div>
あなたはマージン下での要素のテキストをラップすることにより、その下のスペースをシミュレートすることができます。
div.outer {
border: 1px solid blue;
font-size: 70px;
}
div.inner {
font-family: 'Times';
line-height: 0.7;
margin-bottom: 20px;
}
<div class="outer">
<div class="inner">Hello</div>
</div>
1
別のオプションは、相対位置を使用することです。ラインハイトよりもこのメソッドの利点は、divのサイズが変わらないことです。行の高さと同じように
div {
border:1px solid blue;
font-size: 64px; // works for arbitrary font sizes
}
span{
position:relative;
top:-0.21em;
}
<div>
<span>Hello</span>
</div>
、あなたのフォントに応じて、 "-0.21em" を調整する必要がある場合があります。 -0.21emはサンセリフとセリフではうまく働いたが、筆記体ではなかった。
関連する問題
- 1. 揃えテキストが
- 2. 同じ行の左揃え、中央揃え、右揃えのテキスト
- 3. 左揃えと右揃えと中央揃えのdiv
- 4. CSS左揃え1、右揃え2
- 5. レイアウトパズル:左揃え、右揃え、中央揃えボックスすべて直線に接続
- 6. WPF Menuitemsが左揃え?
- 7. 揃えラベルは
- 8. NSCollectionViewFlowLayout - 左揃え
- 9. 右揃え - bash
- 10. 右揃えテキスト
- 11. mincss右揃え
- 12. SCSS:テキスト揃え
- 13. 左揃えcvskills
- 14. VBA右揃え
- 15. 揃えコントロール
- 16. 垂直-揃えDIV
- 17. 揃えImageViewのアンドロイド
- 18. 揃えアイコンのTabBar
- 19. パンダローリングオブジェクトの左揃え
- 20. 左揃えラベル - iOS
- 21. GeoExtツリーパネル左揃え
- 22. Android右揃えTabWidget
- 23. 右揃えのナビピルドロップダウンメニュー
- 24. printfで右揃え
- 25. ブートストラップ4:右揃え
- 26. メニューアラインアイテムを右揃え
- 27. 右揃えUISearchbarプレースホルダ
- 28. イオンアイコンの右揃え
- 29. コンテンツの右揃え
- 30. PDFフォームで右揃えのテキストフィールドを揃える方法は?
line-heightを使用すると、1つのオプションになりますhttp://jsfiddle.net/j08691/cf507z9L/ – j08691
CSSはxの高さ以外のフォントメトリックについては認識していないので、 - と幅の幅0のうち、実際のCSSのみの解決策はありません。回避策は以下の通りですが、文字の高さを手作業で測定した値を使用することに注意してください。これはフォントによって異なります。 –