Nếu bạn muốn căn chỉnh theo chiều ngang các phần tử của mình một cách tập trung, thì đừng làm nổi chúng.
Thay đổi cách chúng được hiển thị để inline-block
và sắp xếp chúng vào trung tâm bằng cách thay đổi text-align
phong cách của cha mẹ:
#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>
Hãy chắc chắn để không có màu trắng-không gian hoặc dòng mới giữa các con của bạn <div>
s (trong HTML của bạn, có nghĩa là) hoặc nhận xét nó ra. Bây giờ, đây là các phần tử nội tuyến, không gian trắng này sẽ được hiểu là không gian.
+1 để chỉ ra khoảng trắng do PITA gây ra. Haha, có lẽ đã lưu OP hỏi một câu hỏi khác. – Chris
Tôi cũng đã tự do chỉnh sửa từ A và định dạng một chút. Hy vọng đó là okay với bạn. – Chris
Cảm ơn bạn. Tôi đã cố gắng nội tuyến, nhưng inline-block hoạt động :-) –