HTMLのフォントがline-heightを指定しても垂直方向に中央揃えできない問題の解決方法を詳しく説明します

HTMLのフォントがline-heightを指定しても垂直方向に中央揃えできない問題の解決方法を詳しく説明します

による写真に示されている効果を例に挙げてみましょう。明らかに、「次へ」というテキストを水平方向だけでなく垂直方向にも中央に配置する必要があります。このとき、次のようにコードを記述します。

<!DOCTYPE html>
<html>
	<ヘッド>
		<メタ文字セット="UTF-8">
		<タイトル></タイトル>
		<スタイル>
			#次へボタン{
		            高さ: 54px;
			    テキスト配置: 中央;
			    色: #fff;
			    背景: #e2231a;
			    行の高さ: 54px;
			    font:16px "Microsoft YaHei","Hiragino Sans GB";
			    カーソル: ポインタ;
			    マージン: 0 自動;
			    幅:400ピクセル;
			}
			
		</スタイル>
	</head>
	<本文>
		<div id="next-button">次へ</div>
	</本文>
</html>

ここでは、幅、高さ、背景色、フォント、水平および垂直の中央揃えを設定しますが、次のような効果が得られます。

テキストを垂直方向に中央揃えにしようとしても効果がありません。コードを変更しました

<!DOCTYPE html>
<html>
	<ヘッド>
		<メタ文字セット="UTF-8">
		<タイトル></タイトル>
		<スタイル>
			#次へボタン{
			    幅:400ピクセル;
			    高さ: 54px;
			    テキスト配置: 中央;
			    色: #fff;
			    背景: #e2231a;
			    font:16px/54px "Microsoft YaHei","Hiragino Sans GB";
			    カーソル: ポインタ;
			    マージン: 0 自動;
			}
		</スタイル>
	</head>
	<本文>
		<div id="next-button">次へ</div>
	</本文>
</html>

垂直方向に中央揃えすることができます。その理由は、line-height と font がスタイル宣言リストに含まれている場合、line-height は無効であり、font と一緒に使用する必要があるためです。スタイル宣言にフォントが含まれていない限り、line-height を使用してテキストの垂直方向の中央を設定できます。

これで、line-height を使用しても HTML のフォントが垂直方向に中央揃えできない問題の解決方法についての記事は終了です。line-height が垂直方向に中央揃えできないことの詳細については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  CSS の新機能には、コントロールページの再描画と再配置の問題が含まれています

>>:  Tableとdivの簡単な紹介と使い方

推薦する

Nginx 転送ソケットポート設定の詳細な説明

Nginx によるソケット ポート転送の一般的なシナリオ: オンライン学習アプリケーションでは、通常...

React 高階コンポーネント HOC 使用方法の概要

HOCを紹介する一文高階コンポーネント (HOC) とは何ですか? 公式ドキュメントによると、「高階...

HTMLのフォントがline-heightを指定しても垂直方向に中央揃えできない問題の解決方法を詳しく説明します

による写真に示されている効果を例に挙げてみましょう。明らかに、「次へ」というテキストを水平方向だけで...

IEではボタンが両側に伸びる

ボタン (input, button) を記述すると、IE では次のようになります。単語数が増えると...

vue3 のコンポーネントの互換性のない変更の詳細な説明

目次機能コンポーネント非同期コンポーネントの書き方とdefineAsyncComponentメソッド...

MySQL マスタースレーブ構成の学習ノート

● 新しいプロジェクトのセキュリティを確保するためにクラウド データを購入する予定でした。 Alib...

Linux Centos7 に mysql8 をインストールするチュートリアル

1. RPMバージョンのインストールデータベースの他のバージョンがあるかどうかを確認し、ある場合は完...

jQueryはショッピングカートの完全な機能を実現します

この記事では、ショッピングカートの完全な機能を実現するためのjQueryの具体的なコードを参考までに...

JavaScript オブジェクトの組み込みオブジェクト、値型、参照型の説明

目次物体オブジェクト定義オブジェクトのメンバーを反復処理するJS組み込みオブジェクト数学オブジェクト...

Rx レスポンシブプログラミングについての簡単な説明

目次1. 観察可能2. 高階関数3. エクスプレスボックスモデル3.1. エクスプレスボックスモデル...

面接で聞かれる可能性のあるCSSに関する質問

この記事は、100 回書かれ、質問された CSS の質問を記念するためのものです。聞く: CSS セ...

Linux で Tomcat を実行するいくつかの方法の説明

Linux での Tomcat の起動とシャットダウンLinux システムでは、コマンド操作を使用し...

CSS で適応型ディバイダーを巧みに実装する N 通りの方法

分割線はウェブページでよく使われるデザインです。例えば、Zhihuのその他の回答をご覧ください。 こ...

Linux ipcsコマンドの使用

1. コマンドの紹介ipcs コマンドは、Linux のプロセス間通信機能の状態を報告するために使用...

CSSはクーポンスタイルを実装するために放射状グラデーションを使用します

この記事では、CSS で放射状グラデーションを使用して、次の図に示すクーポン スタイルの効果を実現す...