div覆盖在文本p标签上

时间:2013-10-24 14:13:41

标签: html css

我创建了这个jsFiddle,我想知道如何调整div中的<p>标签,以便根据内部文本调整高度,而不是隐藏在另一个div后面。

http://jsfiddle.net/qGzer/

<div class="nameImage"> 
    <div class="gridLetter">
            <div>A</div>
        </div>
        <figure class="thumbnail avatar circularGridVw">
            <img alt="Gravatar" src="http://www.gravatar.com/avatar/4425027572854858d9ebc2fe1c2fd847?s=150&amp;d=identicon&amp;r=G">

        </figure>
        <p>Jackie ThunderBirdies James</p>
    </div>

3 个答案:

答案 0 :(得分:1)

您好,只需设置height:auto即可。在此处查看您的代码http://jsfiddle.net/qGzer/23/

.nameImage {
  width:158px;
  height:auto;
}

另外,我将float:left设置为display:inline-block,以便在div的高度不同的情况下保留空格。

答案 1 :(得分:0)

将此添加到div的css

 position: absolute;



.gridLetter {
font-size: 20px;
font-weight: bold;
margin-top: 4px;
display: block;
height: 17.7px;
     position: absolute;

}

http://jsfiddle.net/qGzer/1/

答案 2 :(得分:0)

在你的div中你限制了身高