要素を中央で水平に整列させたい場合は、フロートしないでください。
変更彼らはinline-block
に表示され、その親のtext-align
スタイルを変更することにより、中央にそれらを合わせている方法:
#parent {
text-align:center;
height:450px;
width:75%;
border:1px solid blue;
}
.center {
display:inline-block;
height:250px;
width:15%;
margin: 0 auto;
border: 1px solid black;
}
<div id="parent">
<div id="child1" class="center"></div><!--
--><div id="child2" class="center"></div><!--
--><div id="child3" class="center"></div>
</div>
は、ホワイトスペースや改行全くないようにしてくださいあなたの子供の間で<div>
(あなたのHTMLで、それは)またはそれをコメントアウトしてください。これがのインライン要素であるため、この空白はスペースとして解釈されます。
+1はPITAを引き起こす空白を指摘するためのものです。ハハはおそらく別の質問をするOPを救った。 – Chris
私はA-wordを編集してビットをフォーマットする自由を取った。あなたと大丈夫だと思っています。 – Chris
ありがとうございます。インラインで試してみましたが、インラインブロックで動作します:-) –