没有空间内容的HTML自动高度

时间:2014-08-20 17:26:49

标签: html css html5 css3

我在HTML中有2个div标签,同一个类" .block"

Problem:
只有当内容中的内容有空格或中断时,

div才会自动调整其高度。当我们运行没有任何空格或中断的文本时,其他div不会自动调整其高度。

如果不使用任何客户端编程,我们如何在这种情况下使用HTML和CSS提供自动高度。

预览:http://jsfiddle.net/n8c12uut/

HTML:

<div id="blockContainer">
    <div class="block">TESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTEST</div>        
    <div class="block">TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST</div>        
</div>

CSS:

#blockContainer { background-color: #e5fef5; padding: 10px; }
.block { background-color: #fff; padding: 10px; margin-top: 10px; border: 1px solid #ccc; overflow: hidden; }

1 个答案:

答案 0 :(得分:3)

将CSS word-wrap:break-word;添加到.block

.block {
    background-color: #fff;
    padding: 10px;
    margin-top: 10px;
    border: 1px solid #ccc;
    overflow: hidden;
    word-wrap:break-word;
}

<强> jsFiddle example