CSS Display Özelliği: Web Sayfanızdaki Elemanların Görünümünü Yönetme
CSS display
özelliği, HTML öğelerinin sayfa üzerinde nasıl yerleşeceğini belirleyen en temel araçlardan biridir. Bu özellik ile öğelerin yatay mı dikey mi dizileceğine, görünür veya gizli olup olmayacağına karar verilir. Aşağıda, en çok kullanılan display
değerleri ve kullanım alanları detaylandırılmıştır.
CSS Display Nedir ve Ne İşe Yarar?
display
özelliği, HTML öğelerinin nasıl görüntüleneceğini belirleyen bir CSS özelliğidir. Sayfanızdaki içerikleri istediğiniz gibi düzenlemek ve sitenizin yapısını etkili bir şekilde kontrol etmek için bu özelliği kullanabilirsiniz.
1. display: block;
– Blok Elemanlar
Bir HTML öğesini tam genişlik kaplayacak şekilde blok eleman olarak tanımlar. Paragraflar (<p>
) veya başlıklar (<h1>
, <h2>
, vb.) genellikle blok öğeler olarak ayarlanır.
Örnek:
h1 {
display: block;
}
2. display: inline;
– Satır İçi Elemanlar
Bir öğenin yalnızca içeriği kadar yer kaplamasını sağlar. span
, a
, ve img
gibi öğeler varsayılan olarak satır içi elemanlardır.
Örnek:
a {
display: inline;
}
3. display: inline-block;
– Satır İçi Blok Elemanlar
Bu değer, bir öğeyi satır içi olarak yerleştirirken genişlik ve yükseklik özelliklerinin de kullanılmasını sağlar.
Örnek:
button {
display: inline-block;
width: 100px;
}
4. display: none;
– Görünmez Elemanlar
Bir öğeyi tamamen gizler. Bu sayede, öğe sayfada yer kaplamaz ve kullanıcı tarafından görünmez.
Örnek:
.menu {
display: none;
}
5. display: flex;
ve display: grid;
– Gelişmiş Düzenleme Özellikleri
Flex ve grid değerleri, gelişmiş düzenleme seçenekleri sunar. display: flex;
öğeleri esnek bir şekilde yatay veya dikey olarak düzenlerken, display: grid;
çoklu satır ve sütun yapıları oluşturmak için kullanılır.
Örnek (Flex):
.container {
display: flex;
}
Örnek (Grid):
.grid-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
}
CSS display
özelliği, web sayfanızdaki içerikleri düzenli bir şekilde organize etmek için oldukça etkilidir. Bu temel değerleri kullanarak öğelerin sayfa üzerindeki düzenini kontrol edebilir, kullanıcı deneyimini iyileştirebilirsiniz.
Share this content:
Yorum gönder