2010-09-26 22 views

cevap

4
<div style="height: 60px; overflow: hidden;">Hello, World</div> 

bazı sürümleri maalesef max-height uymayan ve overflow: hidden kullanışlı geldiği yerdir. Unutmayın ki div içinde ne olursa olsun her zaman 60px yükseklik olacaktır.

0
<div style="height: 60px;">This is my div</div> 
+0

İçerikler daha büyükse 60 pikselse, div otomatik olarak yeniden boyutlandırılır. – cypher

3
#el { 
    height:expression(this.scrollHeight>59?"60px":"auto");  
} 
+0

Bu mükemmel bir çözümdür. Neden sadece yükseklik yerine scrollHeight var? – cypher

+0

"Bir öğenin scrollHeight, bir öğenin içeriğinin, taşma nedeniyle ekranda görünmeyen içerik de dahil olmak üzere yüksekliğinin bir ölçümüdür." - Eminim clientHeight da kullanılabilirdi ama belki de bunun gerekli olduğunu düşündüm. –

+1

İfadeler artık IE9'da çalışmıyor ve IE8'de artık çalışılmadıklarını düşündüm, bu da korkunç bir fikir. – Rob

İlgili konular