[解決済み] フローティングDivを別のDivの中でセンタリングする
2022-05-06 18:05:02
質問
他の質問を検索してみましたが、この問題は他のいくつかの問題と似ているようですが、私が抱えている問題を解決してくれるようなものは今のところ見当たりません。
私は、いくつかの他のdivを含むdivを持っており、それぞれのdivは左に浮いています。これらの div はそれぞれ写真とキャプションを含んでいます。私が望むのは、写真のグループを含む div の中央に配置することだけです。
以下のコードを見ていただければわかるように、私は、このコードに
overflow:hidden
と
margin:x auto
を親Divに追加し、さらに、その親Divに
clear:both
(別のトピックで提案されているように) 写真の後に。何も違いがないようです。
ありがとうございます。何かご提案がありましたら、よろしくお願いします。
<div style="position: relative; margin: 0 auto; overflow: hidden; text-align: center;">
<h4>Section Header</h4>
<div style="margin: 2em auto;">
<div style="float: left; margin: auto 1.5em;">
<img src="photo1.jpg" /><br />
Photo Caption
</div>
<div style="float: left; margin: auto 1.5em;">
<img src="photo2.jpg" /><br />
Photo Caption
</div>
<div style="float: left; margin: auto 1.5em;">
<img src="photo3.jpg" /><br />
Photo Caption
</div>
<div style="clear: both; height: 0; overflow: hidden;"> </div>
</div>
</div>
解決方法は?
まず
float
属性は、内側の
div
s. 次に
text-align: center
メインアウター上の
div
. そしてインナーには
div
s,
使用
display: inline-block
. また、幅も明示的に指定するのが賢明かもしれません。
<div style="margin: auto 1.5em; display: inline-block;">
<img title="Nadia Bjorlin" alt="Nadia Bjorlin" src="headshot.nadia.png"/>
<br/>
Nadia Bjorlin
</div>
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] divをクリックすると、その下にある要素に移動します。
-
document.forms 使用方法
-
[解決済み] div' コンテナに合わせて画像を自動リサイズするにはどうしたらいいですか?
-
[解決済み] divの中のテキストを縦に揃えるにはどうしたらいいですか?
-
[解決済み] HTMLで表示される上下の三角形(軸のない矢印)に使用できる文字は何ですか?
-
[解決済み] 絶対位置指定された要素をdivの中央に配置するにはどうしたらよいですか?
-
[解決済み] CSSだけでリンクを無効化する方法
-
[解決済み] Bootstrap 3 の sr-only とは何ですか?
-
[解決済み】あるdivの上に別の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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] <html xmlns="http://www.w3.org/1999/xhtml">」は何をするものですか?
-
[解決済み] CSSでテキストを垂直方向にセンタリングするには?[重複しています]
-
[解決済み] How do I style a <select> dropdown with only CSS?
-
[解決済み] HTMLの "role "属性は何のためにあるのですか?
-
[解決済み] mailto:を使ってメールの件名や内容を設定することはできますか?
-
[解決済み] div内の要素を縦に並べるにはどうしたらいいですか?
-
[解決済み] テーブル内のテキストアラインクラス
-
[解決済み] localStorage、sessionStorage、session、cookieの違いは何ですか?
-
[解決済み] 親ディバイスの高さを指定せずに、子ディバイスの高さを100%にする方法は?
-
[解決済み] フロートされた要素を中央に配置するにはどうすればよいですか?