센터 정렬이 필요한 상위 div 내에 3 개의 div가있는 문제가 있습니다. 나는 텍스트의 중앙 정렬이 보통의 마술을하지 않는 이유를 이해하지 못한다.플로팅 DIV를 부모 DIV 내에 가운데 정렬하는 방법?
여기 Demo fiddle
<div class="container_alt">
<div class="pricing_options_col">
<div class="pck1">pck1</div>
<div class="pck2">pck2</div>
<div class="pck3">pck3</div>
</div>
</div>
.container_alt{
max-width: 1000px;
margin: 0 auto;
}
.pricing_options{
width: 100%;
background-color: #fff;
height: auto;
overflow:auto;
text-align:center;
display:inline-block;
}
.pricing_options_col{
width: 100%;
max-width:1000px;
margin: 0 auto;
text-align:center;
padding:100px 0;
display:inline-block;
}
.pck1{
float: left;
margin: 0 auto;
width: 200px;
background-color: green;
border-radius: 6px;
box-sizing:border-box;
padding: 20px;
}
.pck2{
float: left;
margin: 0 auto;
width: 400px;
background-color: red;
border-radius: 6px;
box-sizing:border-box;
padding: 20px;
-webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.75);
z-index: 999999;
}
.pck3{
float: left;
margin: 0 auto;
width: 200px;
background-color: pink;
border-radius: 6px;
box-sizing:border-box;
padding: 20px;
}
'float : left'를 설정하면 div가 최대한 멀리 왼쪽으로 이동합니다. 이것은 그들을 중심에두기를 원하는 당신의 욕망에 반하는 것입니다. 그들은 왼쪽으로 띄울 필요가 있습니까, 아니면 그냥 옆으로 나란히 있어야합니까? –
@WoodrowBarlow 그들은 나란히 앉을 필요가 있지만 부모 Div의 중심에 앉을 필요가 있습니다. – stacking