我有这样的结构:事业部显示为表没有限制
<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/ –