ホームページ >ウェブフロントエンド >CSSチュートリアル >「 」要素内のテキストを垂直方向に配置するにはどうすればよいですか?
Web 開発では、 解決策 1: 行の高さ 最も簡単な解決策は、 解決策 2: テーブル要素 複数行のテキストの場合、vertical-align プロパティは無効になります。仕事してないよ。代わりに、テキストを で囲みます。要素を編集し、次のスタイルを適用します。 解決策 3: Transform もう 1 つのオプションは、translateY() でtransform プロパティを使用して、テキストを垂直方向に配置することです。これには、要素の位置を絶対位置に設定し、その上部から -50% 変換する必要があります。 注: 変換ソリューションは、IE8 などの古いブラウザーと互換性がない可能性があります。クロスブラウザーをサポートするには、適切なブラウザー接頭辞を付けて使用することをお勧めします。 以上が「 」要素内のテキストを垂直方向に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。#abc {
line-height: 50px;
}
#abc {
display: table;
width: 100%;
}
#abc span {
vertical-align: middle;
display: table-cell;
}
#abc {
position: absolute;
top: 50%;
transform: translateY(-50%);
}