CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
CSS boyut özelliklerini bir elemanın yüksekliğini ve genişliğini kontrol etmek için kullanılır. Alacağı değer piksel, punto, Yüzde gibi bir ölçü değeri olacaktır. Tüm boyut özelliklerine aşağıdaki tablodan ulaşabilirsiniz.
Özellik | Açıklama | Değerler |
---|---|---|
height | Elemanların/etiketlerin yükseklik değerini ayarlar. | auto length % |
max-height | Elemanların/etiketlerin maksimum yükseklik değerini ayarlar. | none length % |
max-width | Elemanların/etiketlerin maksimum genişlik değerini ayarlar. | none length % |
min-height | Elemanların/etiketlerin minimum yükseklik değerini ayarlar. |
length % |
min-width | Elemanların/etiketlerin minimum genişlik değerini ayarlar. | length % |
width | Elemanların/etiketlerin genişlik değerini ayarlar. | auto length % |
Değerlerin açıklaması:
- auto : auto özelliği kullanıldığında mesafeyi tarayıcı/browser kendi ayarlayacaktır.
- length : Piksel (px), em , cm ve benzeri uzunluk ölçüleri kullanılabilir.
- % : Yüzde kullanımı vardır.
- none : Değer yok anlamındadır.
Genişlik ve yükseklik Özellikleri
Genişlik ve yükseklik özelliği bir elemanın içerik alanının genişliğini ve yüksekliğini tanımlar. Bu genişlik ve yükseklik padding, sınırları, ya da kenar boşluklarını içermez. Bakınız CSS kutusu modelini etkin genişlik ve yükseklik nasıl hesaplandığını öğrenin.
Genişlik ve yükseklik özelliği bir uzunluk (px , pt , em , vb), yüzde , ya da auto değerlerini alabilir. Negatif uzunluk değerlerine izin verilmez.
CSS:
div{
width: 300px;
height: 200px;
background: #EEE8AA;
}
HTML:
<div>Bu bir deneme yazısıdır.</div>
ÇIKTI:
max-height Özellik
max-height özelliği, bir elemanın maksimum içerik yüksekliğini belirlemenizi sağlar. Elemanımızın içi çok dolu olsada maximum yüksekliği geçmeyecektir. Bu maksimum yükseklik padding sınırları ya da kenar boşluklarını içermez.
Not: max-height daha büyük değer verilen yükseklik(height) özelliğinin değerini geçersiz yapar.
CSS:
div{
height: 200px;
max-height: 100px;
background: #33cc00;
}
p{
max-height: 100px;
background: #F0E68C;
}
HTML:
<div>Bu div öğesinin maksimum yüksekliği 100px
ayarlanır, bu nedenle daha uzun olamaz</div>
<p>Bu bir deneme yazısıdır.</p>
Yukarı örnekte dikkat ettiyseniz div etiketinde height ve max-height kodu belirtilmiş burda yükseklik(height) değeri büyük verildiği için geçersiz olur. p etiketine maximum yükseklik verildiği halde bu yükseklikte görüntülemez nedeni ise metin yazısı kısa olduğu için metine göre yükseklik artar.
min-height Özellik
min-height özelliği, bir elemanın asgari içerik yüksekliğini belirlemenizi sağlar. Elemanımızın içi dolu olmasa bile belirlediğimiz minimum yükseklikte kalacaktır. Bu minimum yükseklik padding sınırları ya da kenar boşluklarını içermez.
Not: min-height daha küçük değer verilen yükseklik(height) ve max-height özelliğini geçersiz yapar.
CSS:
div{
height: 150px;
min-height: 200px;
background: #33cc00;
}
p{
min-height: 100px;
background: #F0E68C;
}
HTML:
<div>Bu div öğesinin minimum yüksekliği 200px
ayarlanır,bu yüzden daha küçük olamaz.</div>
<p>Bu bir deneme yazısıdır.</p>
Yukarı örnekte yükseklik(height) değeri küçük verildiği için öncelik minumum yükseklikte olduğu için min-height değeri geçerli olur.
max-width Özellik
Max-width özelliği, bir blok maksimum içerik genişliğini belirlemenizi sağlar. Elemanımızın içi çok dolu olsada maximum genişliği geçmeyecektir. Bu maksimum genişlik padding sınırları ya da kenar boşluklarını içermez.
Not: max-width genişliğinden daha büyük değer verilen genişliği(width) özelliğinin değerini geçersiz yapar.
CSS:
div{
width: 300px;
max-width: 200px;
background: #33cc00;
}
p{
float: left;
max-width: 400px;
background: #F0E68C;
}
HTML:
<div>Bu div elemanının maksimum genişliği 200px ayarlanır,
böylece daha geniş olamaz.</div>
<p>Bu bir deneme yazısıdır.</p>
Yukarı örnekte genişlik(width) değeri büyük verildiği için aynı zamanda maximum genişlik(max-width) küçük değer verildiği için genişlik(width) değerini geçersiz yapar.
min-width Özellik
min-width özelliği, bir elemanın asgari içerik genişliği belirlemenizi sağlar. Elemanımızın içi boş olsada minimum genişliği geçmeyecektir. Bu minimum genişlik padding sınırları ya da kenar boşluklarını içermez.
Not: min-width daha küçük değer verilen genişliği(width) özelliği geçersiz yapar.
CSS:
div{
width: 300px;
min-width: 400px;
background: #33cc00;
}
p{
float: left;
min-width: 400px;
background: #F0E68C;
}
HTML:
<div> Bu div elemanının asgari genişliği 400px ayarlanır,
bu nedenle daha dar olamaz.</div>
<p>Bu bir deneme yazısıdır.</p>
ÇIKTI:
Yukarı örnekte genişlik(width) değeri küçük değer verildiği için ve min-width değeri belirtildiği için minumum genişlik(min-width) öncelikli olduğu için genişlik(width) özelliği geçersiz yapar.
min-height gibi kodları nerde kullanabiliriz, örneğin Websitemizin veritabanı olsun burdan ziyaretçi yorumlarını çekip mesaj kutumuzda göstermek istersek şöyle kod düzeni oluşturmamız gerekir.
CSS:
div{ height:100%;
width:400px;
background: #F0E68C;
border-radius:20px;
}
HTML:
<div><p>Makaleniz çok açıklayıcı teşekkür ederim.</p></div>
ÇIKTI:
Yukarıda gördüğünüz üzere mesaj kısa olduğu için mesaj kutumuz içerik kadar yer kapladığı için websitemizde görüntü bozukluğuna sebep oldu. Min-height özelliğini vererek mesaj kısada olsa kutumuzun belli bir büyüklükte kalmasını sağlayalım.
CSS:
div{ min-height:50px;
width:400px;
background: #F0E68C;
border-radius:20px;
}
p { margin-left:20px; }
HTML:
<div><p>Makaleniz çok açıklayıcı teşekkür ederim.</p></div>
ÇIKTI:
Şimdide ziyaretci mesajın çok uzun olduğunu ve belirli yüksekliği geçtiğinde overflow yani taşma özelliğini kullanarak kutumuzun belirli yükseklikte kalmasını kalan içeriğinde scrool vasıtasıyla görmeyi sağlayalım.
CSS:
div{ min-height:50px;
max-height:200px;
overflow: scroll;
width:400px;
background:#F0E68C;
}
p{margin-left:10px;}
HTML:
<div>
<p>Lorem Ipsum nedir?:
Lorem Ipsum, dizgi ve baskı endüstrisinde kullanılan mıgır metinlerdir.
Lorem Ipsum, adı bilinmeyen bir matbaacının bir hurufat numune kitabı
oluşturmak üzere bir yazı galerisini alarak karıştırdığı 1500'lerden
beri endüstri standardı sahte metinler olarak kullanılmıştır.
Beşyüz yıl boyunca varlığını sürdürmekle kalmamış, aynı zamanda
pek değişmeden elektronik dizgiye de sıçramıştır.
1960'larda Lorem Ipsum pasajları da içeren Letraset yapraklarının yayınlanması
ile ve yakın zamanda Aldus PageMaker gibi Lorem Ipsum sürümleri içeren masaüstü
yayıncılık yazılımları ile popüler olmuştur.</p>
</div>
ÇIKTI:
Kuzey Bora 23/09/2018
yönetici 24/09/2018
Gürol 13/06/2019
yönetici 14/06/2019
Hüseyin 31/12/2019
yönetici 01/01/2020
Ahmet 27/04/2020
yönetici 28/04/2020
div{width:100% !important}
Halil ÖNER 13/10/2021
yönetici 14/10/2021
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESİM ORTALAMA
- HTML RESME LİNK VERME
- HTML FORM OLUŞTURMA
- CSS YATAY MENÜ YAPIMI
- HTML RESİM EKLEME
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML DİV ve SPAN NEDİR?
- HTML ARKAPLANA MÜZİK EKLEME
- KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME