2012-07-31 26 views
5

Belirtilen bir yüksekliğe sahip bir kapsayıcım var <div> ve içerdiği iki farklı DIV, açık olan (istemci tarafından girilen) giriş kopyası ve diğer çeşitli özellikler.Limit Çocuk DIV Yükseklik - Değişken Kardeşli DIV Yüksekliği

özelliklerinin, ebeveyndeki kalan boşluğu otomatik olarak doldurmasını ve ardından taşması dışarı kaydırmasını istiyorum.

Bunu nasıl yaparım?

CSS:

#article { 
    width:940px; 
    height:500px 
} 

#article-content { 
    margin: 20px 0; 
} 

#article-features { 
    height:100%; 
    overflow-x: auto; 
} 

jsFiddle

cevap

3

dinamik alt yüksekliğini değiştirmek için javascript güvenmek yerine başka HTML4 ile yapmak Hiçbir şekilde hesaplama dayalı div (parent_height - sibling_height).

Buna bakmak olabilir: CSS HTML - DIV height fill remaining space

HTML5 ile kalan alanı kullanmak üzere flexbox'a kullanabilir. Bazı sınırlamalar olduğunu unutmayın, ancak gereksinimlerinizi karşılayabilir. http://caniuse.com/#feat=flexbox'a bakın.

+0

Şimdi bunu çözemediğim için kendimi aptal hissetmiyorum! Teşekkürler! –

+0

u r w ---------- :) – unludo

İlgili konular