[解決済み] 要素を水平方向にセンタリングする方法
2022-03-13 01:21:11
質問
を水平方向にセンタリングするにはどうすればよいですか?
<div>
の中で、別の
<div>
CSSを使って?
<div id="outer">
<div id="inner">Foo foo</div>
</div>
解決方法は?
このCSSを内側の
<div>
:
#inner {
width: 50%;
margin: 0 auto;
}
もちろん、この場合にも
width
から
50%
. を含む幅より小さい場合は
<div>
が動作します。また
margin: 0 auto
は実際にセンタリングを行うものです。
をターゲットにしている場合 インターネットエクスプローラー8 (およびそれ以降) の場合は、代わりにこれを使用した方がよいかもしれません。
#inner {
display: table;
margin: 0 auto;
}
これは、内側の要素を水平方向にセンタリングするもので、特に設定しなくても動作します。
width
.
作業例はこちら。
#inner {
display: table;
margin: 0 auto;
border: 1px solid black;
}
#outer {
border: 1px solid red;
width:100%
}
<div id="outer">
<div id="inner">Foo foo</div>
</div>
EDIT
と
flexbox
を使用すると、div を水平方向および垂直方向に中央揃えするのが非常に簡単になります。
#inner {
border: 1px solid black;
}
#outer {
border: 1px solid red;
width:100%;
display: flex;
justify-content: center;
}
<div id="outer">
<div id="inner">Foo foo</div>
</div>
div を垂直方向に中央揃えするには、プロパティ
align-items: center
.
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
iframeフレームワークの使用
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] チェックボックスとそのラベルをクロスブラウザーで一貫して揃える方法
-
[解決済み] 絶対位置指定された要素をdivの中央に配置するにはどうしたらよいですか?
-
[解決済み] Twitter Bootstrap 3を使用して列を中央に配置する
-
[解決済み] CSSだけでリンクを無効化する方法
-
[解決済み] Flexbox:水平方向と垂直方向の中央揃え
-
[解決済み】CSSを使用して、すべてのブラウザでdiv要素を垂直方向に中央に配置するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] divを別のdivの中で中央に配置するにはどうすればよいですか?重複
-
[解決済み] Bootstrap 3.3.7で改行する方法
-
[解決済み] 画像の横のテキストを縦に揃える?
-
[解決済み] CSSでdivのアスペクト比を維持する
-
[解決済み] クリック可能なラベルを持つチェックボックスを作成するには?
-
[解決済み] How to align a <div> to the middle (horizontally/width) of the page [duplicate]
-
[解決済み] How do you easily horizontally center a <div> using CSS? [duplicate]
-
[解決済み] メモ帳++でXML/HTMLを自動整形/インデントする方法
-
[解決済み] CSSでdivを縦にスクロールできるようにする
-
[解決済み] HTML Input="file" Accept Attribute File Type (CSV)