我得到3個div,意思是坐在一條線上。它們的寬度是每個父元素的33%。看起來3個div並沒有延伸到33%,而只是與其中的文本一樣寬。我不能在流體設計中將3 div的寬度擴展到父母寬度的全部100%
如何使它們完全是父元素的100%(3x33%)?
只有這個問題,因爲我正在使用流體佈局。
這裏是鏈接到JSFiddle。
CSS
.page_block {
max-width: 1000px;
min-width: 600px;
margin-left: auto;
margin-right: auto;
}
.foot_bar_links {
float: left;
width: 32%;
display: inline-block;
border: 1px solid black;
}
#foot_left {
min-height: 230px;
width: 68%;
float: left;
}
#foot_right {
min-height: 230px;
width: 32%;
float: left;
}
#foot_links1 {
min-height: 80px;
float: left;
}
#foot_links2 {
min-height: 70px;
float: left;
}
#foot_links3 {
min-height: 60px;
float: left;
}
HTML
<div class="foot_bar_links">
<div style="width: 50%">
PROGRAMS<BR />EVENTS<BR />CALENDAR
</div>
<div style="width: 50%">
<img src="images/calendar_s.jpg" style="vertical-align: middle">
</div>
</div>
<div class="foot_bar_links">
<div style="width: 50%">
<b>STAY INFORMED</b>
</div>
<div style="width: 50%">
<img src="images/newspaper_s.jpg" style="vertical-align: middle">
</div>
</div>
<div class="foot_bar_links">
<div style="width: 50%">
<img src="images/phone_s.jpg" style="vertical-align: middle">
</div>
<div style="width: 50%">
######
</div>
</div>
我可能有這可能是因爲,如果一種感覺最小寬度:600px? – HelpNeeder