2013-10-24 52 views
0

我創建了這個jsFiddle,我想知道如何調整div內的<p>標籤,以便根據文本中的文本調整高度,而不是將其隱藏在另一個div的後面。div覆蓋在文本p標籤

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> 

回答

0

它添加到CSS的div

position: absolute; 



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

} 

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

+0

如果您嘗試在此處添加更多文字,它會與下一個div重疊 – DaniP

1

嗨剛剛成立的height:auto。看到這裏你的代碼http://jsfiddle.net/qGzer/23/

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

我設立了float:leftdisplay:inline-block預留空間中的div的不同高度的情況下。