divの水平方向の中央配置を実装する
P粉573809727
P粉573809727 2023-09-05 13:03:23
0
2
491
<p>divを画面の中央に配置したいと思っています。問題は、div が小さい場合、左から 45% で問題ないように見えますが、div が長い (つまり幅が広い) 場合は、左から 30% に変更する必要があることです。 </p> <p>サイズに基づいて div を中央に配置する賢い方法はありますか。 </p> <p> <pre class="brush:css;toolbar:false;">body { 背景:青; } 。箱 { 位置: 絶対; 上:10ピクセル; 左:30%; 背景:白; パディング:10ピクセル; 境界半径:10px; }</pre> <pre class="brush:html;toolbar:false;"><div class="box"> これは長い div であるため、左 = 30% が必要です </div></pre> </p>
P粉573809727
P粉573809727

全員に返信(2)
P粉659518294

次の方法で水平方向の中央に配置できます:

リーリー
いいねを押す +0
P粉752290033

display: flex;プロパティを使用して、コンポーネントを中央に揃えることができます。

cssフレックス

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート