你應該把所有的內容放到一個指定寬度的div中。我寫了一個小例子來向你展示它是如何工作的。
CSS:
.body{
text-align:center;
width:80%;
}
.left{
float:left;
width:20%;
}
.right{
float:left;
width:20%;
}
.center{
float:left;
width:60%
}
HTML:
<div class="body">
<div class="left">
test test test test test test test test test test test
</div>
<div class="center">
test test test test test test test test test test test
</div>
<div class="right">
test test test test test test test test test test test
</div>
</div>
演示:http://jsfiddle.net/mihutz/ba2eA/1/
你需要一個最大寬度:
#leftmenu td, #centercol td, #rightmenu td {
color: #FFFFFF;
text-align:center;
overflow:hidden;
max-width:1px;
}
演示:http://jsfiddle.net/mihutz/Xz8x4/2/
我以類似的方式完成了它,但仍然無法工作,這裏是小提琴:http:// jsfiddle。net/Xz8x4/ –
這個盒子是固定的,非常感謝,但只剩下文本問題,它仍然在容器外面繼續,我怎麼能讓它去一個新的線它超過了它的限制?(我已經刪除溢出屬性,因爲它切割文本,否則..) –
word-wrap:break-word; http://jsfiddle.net/mihutz/Xz8x4/3/ – mihutz