【发布时间】:2014-06-29 14:32:56
【问题描述】:
我的要求是居中对齐 div,这个 div 必须有最大和最小高度。如果内容达到最大高度,它应该显示滚动条。
结构也如下图和jsFiddle中所示:http://jsfiddle.net/AAMLA/185/
<div id="showHide" style="border:1px solid black;overflow: auto;min-height: 50px;max- height: 72px;text-overflow: ellipsis;margin: 0 auto;font-weight: normal;display: inline-block;">
<div style="overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:4px;">ABCDSEE</div>
<div style="overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:4px;">ID</div>
<div style="overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:4px;" >MS</div>
<div style="overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:4px;">TIMEOFATTACKffffffffffffffffffffff</div>
</div>
现在当我使用 display: inline-block;" 时,外部 div 滚动条即将到来,但 div 未居中对齐。
另外,如果我使用的是 display: table;" div 居中对齐,但没有滚动条。
那么任何人都可以让我知道我应该怎么做才能让 div 中心对齐并有滚动条。
【问题讨论】: