まず、行の高さが要素の高さと等しい場合にテキストが垂直方向に中央揃えにならない理由を説明します。実際、行の高さが要素の高さと等しい場合、テキストは実際には中央揃えにはなりませんが、中央揃えに見えます。要素の高さとフォント サイズの差が大きい場合、これはますます顕著になります。ここでは、「ベースラインとは何か?」を参照してください。 下の画像の緑の線はベースラインです。行の高さはテキストの2行間の距離を表します[ベースライン] 解決策1: 行の高さ、配置、疑似要素を組み合わせる 。文章{ 幅: 16px; 高さ: 16px; フォントサイズ: 10px; テキスト配置: 中央; } .text::after{ コンテンツ: ' '; 表示: インラインブロック; 幅: 0; 高さ: 100%; 垂直位置合わせ: 中央; 上マージン: 1px; } 解決策2: CSS3 の scale プロパティを使用して、すべての値を 2 倍のサイズに設定し、サイズを 2 倍にします。 。文章{ 幅: 32px; 高さ: 32px; 行の高さ: 32px; フォントサイズ: 20px; テキスト配置: 中央; 変換: スケール(0.5); } line-height=height 要素の高さがテキストの垂直中央揃えにならない問題の解決方法に関するこの記事はこれで終わりです。line-height=height 要素の高さに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: CSS コード省略 div+css レイアウト コード省略仕様
目次約束とは何ですか?拒否の使用法キャッチの使い方すべての使用法レースの使用約束とは何ですか? Pr...
序文: MySQL 8.0 では高速な列追加がサポートされ、数秒で大きなテーブルにフィールドを追加で...
効果プレビュー右側の「クリックしてプレビュー」ボタンを押すと現在のページでプレビューが表示され、リン...
Ubuntu に jdk をインストールする: [リンク] UbuntuにEclipseをインストー...
序文SpringBoot + Vueのフロントエンドとバックエンドを分離したプロジェクトをどのように...
著者が MySQL を使用してユーザーを追加していたところ、ユーザー名が間違って記述されていることに...
7 のMicrosoft の公式 Web サイトから HTTP Rewrite モジュールをダウンロ...
スレッドがテーブルに対して DELAYED ステートメントを実行するときに、そのようなハンドラーが存...
先ほど、Docker を使用して SpringBoot プロジェクトを簡単にデプロイし、Docker...
多くのウェブサイトのソースコードを確認すると、多くのコメントが見つかります。特に、ソース文書にコメン...
目次Rractとは何ですか?背景React スキャフォールディングJSXとは何かRractとは何です...
Nestjs 例外フィルターといえば、非常に強力な .Net のグローバル フィルターについて触れな...
<テンプレート> <div id="ルート"> <...
この記事では、画像切り替え機能を実装するためのVue.jsの具体的なコードを参考までに共有します。具...
1 MVCCとは何かMVCC の正式名称は、マルチバージョン同時実行制御です。データベースへの同時ア...