v2.5.2
Giriş yap

max-height İçinde max-height Kullanımı

redline
761 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhaba PT'liler.

.container divimizin yüksekliği otomatik ama en yüksek hali ekranın %90'ı olmalı.

.container divimizin içinde bulunan .item divi'de otomatik yükseklikte fakat en fazla .container divimizin boyutu olmalı ve overflow-y: auto ile scroll edebilelim.

Aşağıdaki örnek kodda .item divimizin max-height değerini px olarak girdiğimizde sonuca ulaşıyoruz fakat % olarak girdiğimizde sonuç alamıyorum.

HTML Kodları

<div class="container">
    <div class="item">
        İÇERİK
    </div>
</div>

CSS Kodları

.container {
    max-height: 90%;
}

.item {
    max-height: 500px;
    overflow-y: auto;
}
mutluol
1511 gün önce

ikincide tekrar max-heşght kullanırsan, zaten önceden max yükseliği belirttiğin için container %90 olsa bile item clasının tanımı maksimum 500px olur % ile sayfayı doldurmamasının sebebi ise içerisindeki içeriğin boyutundan kaynaklanıyor eğer içerisinde ekranın 3 katı bir içerik olsa maks olarak tanımladığın % değerlerine erişip kısıtlardı örneğin %90 ise 3 katı değil %90ı kadar olurdu yani bu durumda sadece içerik max-heighti geçiyorsa max-height görüntü uygulardı bu yüzde min kullanmalısın
<style>
.container {

max-height: 90%;
background-color: 

}

.item {

min-height: 100%;
overflow-y: auto;
background-color: red;

}
</style>
<div class="container">

<div class="item">
    
</div>

</div>