私はそのようなコードhttps://jsfiddle.net/96Lnxr38/3/を持っていますが、あなたが見ることができます - クラスd1のdivは正しく整列していません。 <div class="d1"></div>
要素の間にスペースを追加すると、整列がうまく動作します。それはブラウザのバグですか、私の間違いでしょうか?私はFFがうまく動作し、Chome/Safariが私にこのバグを示していることがわかりました。divが中心に置かれていないのはなぜですか?
0
A
答えて
0
ピクセル幅を使用している場合、最も良い解決策はmargin:autoです。
.cont {
text-align: center;
width: 500px;
margin:auto;
}
.d1 {
width: 300px;
height: 500px;
margin-top: 10px;
background-color: red;
display: inline-block;
margin:auto;
}
このリンクをたどる:https://jsfiddle.net/96Lnxr38/6/
1
問題は、あなたのインラインブロックのdivの間に空白です。これらの空白文字はフローにも参加し、インラインまたはインラインブロック要素間のスペースを占有します。
はあなたdiv.d1
要素の間に単に削除した空間をお試しください:
.cont {
text-align: center;
width: 500px;
word-spacing: 80px;
}
.d1 {
width: 300px;
height: 500px;
margin-top: 10px;
background-color: red;
display: inline-block;
}
<body>
<div class="cont">
<!-- Note no whitespace between divs -->
<div class="d1"></div><div class="d1"></div><div class="d1"></div>
</div>
</body>
別のオプションは、あなたの.d1
スタイルでblock
からdisplay
を変更することです。
関連する問題
- 1. 2つのスパンがdivの中心にないのはなぜですか?
- 2. AndroidのsetLogoがアクションバーの中心に置かれていない
- 3. 配置されたdivが重なっているのはなぜですか?
- 4. 私のリンクが私のイメージの中心にないのはなぜですか?
- 5. 1行のテキストがdivの中心に揃っていない
- 6. CSSに浮動小数点の中心がないのはなぜですか?
- 7. 固定位置divを中心divに揃えるにはどうすればいいですか?
- 8. なぜ私のネイティブナビゲーションバーのテキストが垂直の中心にないのですか?
- 9. フレックスボックスdivは別のdivの中心にない
- 10. 絶対位置のdivが右側にないのはなぜですか?
- 11. 中心divの右にdivを配置しますか?
- 12. div内のコンテンツが中心にならない
- 13. なぜスクリプトがheadタグの中に置かれてもHTML5 Canvasが描画されないのですか?
- 14. なぜ重力が私のすべての意見を中心にしていないのですか?
- 15. イオン入力が表示されていないのにイオンアイテムの中に何か(div、p、またはテキストのみ)を置くのはなぜですか?
- 16. React Native:なぜフレックスボックスを中心に<TextInput/>が中心ですか?
- 17. ドロップダウンメニューがmax-widthの中央に配置されていないのはなぜですか?
- 18. なぜ表示されないのですか:インラインでdivを横並びに配置していますか?
- 19. レイアウトアイテムの配置が中心になっていません
- 20. イメージが隠されているDIVはなぜですか?
- 21. 垂直センターでは、この作業は(すなわちdivのコンテンツが中心にされていません - 垂直)しないのはなぜ本部
- 22. SVGがIE11のdivの中心にない
- 23. 私のdivには、その子ではないdivも含まれているのはなぜですか?
- 24. 要素の中心ではなく、中心に配置された背景
- 25. GoogleマップV3マーカーが画面の中央に配置されていて、ジオロケーションに配置されていないのはなぜですか?
- 26. なぜ「margin-left:auto; margin-right:auto;」ですか?私のイメージを中心にしない?
- 27. なぜPHPがブートストラップでdivに隠されていないのか4
- 28. なぜセレクトボックスが等間隔に配置されていないのですか?
- 29. HTML/CSS:どのラジオボタンがチェックされているdivを中心にするか
- 30. amChartがデータの少ないラインの中心にあるのはなぜですか?このデモでは
ありがとうございましたが、2つの問題があります。ワイドスクリーン用に同じ行に3つの要素をすべて入れたいので、 'display'を' block'に変更できません(例では示されていません)この場合、同じ行にあるときにd1 divの間に80ピクセルのスペースがないため、空白を削除できません。 –
ポイントを得ました。単語の間隔の代わりにマージンを使用できます。 .d1の左余白と右余白を40ピクセルに設定してみてください –