HTML CSS JAVASCRIPT ANGULAR

CSS Max-width Kullanımı


Kutu modeli dersinde anlatıldığı üzere, blok seviye elementler tam satırı kaplarlar. Yani bulundukları satırı tamamen işgal ederler.

Bir blok seviye elemanın width özelliği ile genişliğinin ayarlayabiliriz. Bir blok seviye elemente width özelliği verildiğinde, bu elementin genişliği width değeri kadar olur.

width özelliği kullandığınızda element için margin değerlerni de ayarlayabilirsiniz. Elementi yatayda ortalamak isterseniz margin değerine auto vermelisiniz.

 600px genişliğinde ortalanmış bir kutu
 <div> elementine  width:600px değeri atandı. Margin değeri ise auto olarak verildi

Herhangi bir <div> elementine width özelliği verdiğinizde bu elementin genişliği her zaman verdiğiniz değer kadar olur.

Tarayıcı penceresi daraltıldığında div aynı genişlikte kalır ve tarayıcı penceresinde kaydırma çubuğu belirir.

Mobil cihazlar küçük ekranlara sahip oldukları için bu durum hoş olmayabilir.

width yerine max-width kullanmak bu sorunu çözecektir. max-width ile div elementi en fazla ne kadar genişliğe sahip olacak bunu belirtiriz.

width özelliğinde genişlik sabitken, max-width ile daha dinamik hale gelir. max-width'e verdiğiniz değer elementin en fazla alacağı genişliği belirler.

 En fazla 600px genişliğinde ortalanmış bir kutu
 <div> elementine  max-width:600px değeri atandı.  
 Margin değeri ise auto olarak verildi

Bunu Denemelisin:

Tarayıcı penceresini enlemesine daraltarak her iki kutunun da nasıl tepki verdiğini görebilirsiniz.

İlk kutu sabit genişlikte kalırken, ikinci kutu tarayıcı penceresi daraldığında buna uyum sağlayacaktır.

Örnek

div.kutu1 {
    width:600px;
    margin: auto;
    border: 1px solid green;
}

div.kutu2 {
    max-width:600px;
    margin: auto;
    border: 1px solid green;
}

Kendin Dene »


Anlamadığınız bir konu mu var?

Konu ile ilgili sorunuzu uzmanim.net'e sorabilirsiniz: uzmanim.net'e sor!