我有3個div與未知(可變)寬度。我希望他們被定位在左邊,居中和右邊。我確實左轉,但與中心有問題。HTML 3 divs - 左,中和右定位
實例(我想):
[[LEFT] [CENTERED] [RIGHT]]
但他們是:
[[LEFT][CENTERED] [RIGHT]]
CSS:
#text_area_wrapper
{
text-align:center;
margin:0 auto;
display:inline-block;
}
#text_area
{
width:200px;
text-align:center;
margin:0 auto;
}
#text_area_left
{
float:left;
position:relative;
display:inline-block;
opacity:0.5;
filter: alpha(opacity=50);
}
#text_area_right
{
position:relative;
float:right;
display:inline-block;
opacity:0.5;
filter: alpha(opacity=50);
}
HTML:
<div id='text_area_row'>
<div id='text_area_left'>Left</div>
<div id='text_area_wrapper'>
<div id='text_area'>
CENTERED
</div>
</div>
<div id='text_area_right'>Right</div>
</div>
有什麼不對?
見'flexbox':他們的水平溢出隱藏的將清除任何先前的浮動元素,並填寫剩餘空間塊元素但目前你無法通過浮動來實現這一點。 –