CSS display özelliği, CSS'in sayfa düzeni ve yerleşimi sağlamadaki en önemli özelliğidir.
CSS display özelliği elementlerin nasıl görüntüleneceğini belirler.
Her HTML elementi varsayılan olarak bir görüntü değerine sahiptir.
Pek çok HTML elementi için görüntülenme değeri block veya inline değerine sahiptir.
Bir blok seviyesi element her zaman yeni bir satırda başlar ve bulunduğu satırın tamamını kaplar.
Aşağıdaki HTML elementleri blok seviyesidir:
Bir satır içi element yeni bir satır üzerinde başlamaz ve sadece içeriği kadar yer kaplar.
Satır içi elementlere örnek:
CSS display:none özellik ve değeri bir HTML elementini gizlemek için kullanılır.
Bir HTML sayfasında çoğu zaman bazı elementleri gizlemek ve daha sonra tekrar göstermek isteriz. Bu durumda display:none oldukça işimize yarar.
Örneğin bir butona tıklandığında sayfadan bir elementin kaybolmasını istiyorsak display:none kullanırız.
Blok bir elementi satır içine satır içi bir elementi blok seviyeye çevirmek mümkündür.
Örneğin <li> elementi blok seviyedir. Ama çoğu zaman bu elementi satır içi olarak kullanmak isteriz.
Özellikle web sitelerinde menü yaratırken bu işlemi yaparız.
Aşağıdaki örnek satır içi olan <span> elementini bloğa çevirir:
HTML sayfada bir elementi gizlemek istersek iki yol kullanırız:
display:nonevisibility:hiddenBu iki CSS özelliği de sayfadaki bir elementi gizlemeye veya göstermeye yarar.
display:none ve visibility:hidden arasındaki fark şudur:
display:none bir elementi tamamen sayfadan kaldırır. Element sayfadan kaldırılır ve tarayıcı orda hiç bir element yokmuş gibi davranır.
visibility:hidden de elementi gizler. Fakat gizlenen elementin boyutu kadar sayfada boşluk kalır.
display:none

visibility:hidden

Sıfırla
