我有這樣的結構:事業部顯示爲表沒有限制
<div id="preview">
<div class="small">preview</div>
<div id="prev_content"></div>
</div>
和下面的CSS規則:
#preview {
position:absolute;
display: table;
top:160px;
left:10px;
width:457px;
height:125px;
max-width: 457px;
max-height: 125px;
border-radius: 20px;
background-image:url(../images/preview_greetings.png);
color: #FFF;
font-family: shofar;
font-size:27px;
padding-right:130px;
padding-left:20px;
overflow: hidden;
}
#preview div.small{
position: absolute;
top:-40px;
left:0px;
text-align: center;
width:607px;
color:black;
font-size:30px;
}
#prev_content{
max-width: 100%;
overflow: hidden;
max-height: 102px;
display: table-cell;
vertical-align: middle;
}
但由於某些原因,如果我有溢出的文字,它只是不斷擴大div並不停止。
這裏有一個小提琴: http://jsfiddle.net/sTGpf/
我怎樣才能讓它停止生長時,它已經達到了它的侷限性?我使用表格顯示的原因是因爲我需要垂直對齊。從#prev_content
放的位置是:絕對的;在你的prev_content css中。 –
http://jsfiddle.net/sTGpf/9/ –