ホームページ > ウェブフロントエンド > CSSチュートリアル > コンテンツをトリミングせずに DIV を垂直方向および水平方向の中央に配置するにはどうすればよいですか?

コンテンツをトリミングせずに DIV を垂直方向および水平方向の中央に配置するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-16 01:19:10
オリジナル
883 人が閲覧しました

How to Vertically and Horizontally Center a DIV Without Content Trimming?

コンテンツのトリミングなしの垂直方向と水平方向の DIV のセンタリング

コンテンツを切り取らずに DIV を垂直方向と水平方向の両方でセンタリングすることに関する懸念事項は次のとおりです。一般的なものです。絶対位置と負のマージンを使用する従来のアプローチは機能する可能性がありますが、ウィンドウ サイズが DIV コンテンツより小さくなると、コンテンツが切り取られる可能性があります。

幸いなことに、最新のブラウザでは、もっと高度なものがありますオプション:


フレックスボックス


HTML:


</p>
<div>

CSS:


.content {<br> 位置: 絶対;<br> 左: 50%;<br> 上: 50%;<br> -webkit-transform: 変換(-50%, -50%);<br> 変換: 変換( -50%、 -50%);<br>}<br>

このソリューションは、transform プロパティを利用して DIV コンテンツを両方向に 50% 変換し、その中心が中心と揃うようにします。


注: フレックスボックスは古いブラウザでは広くサポートされていないため、このソリューションを実装する場合はブラウザの互換性を考慮することが重要です。

ログイン後にコピー

以上がコンテンツをトリミングせずに DIV を垂直方向および水平方向の中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート