CSS'de Display Kullanımı

CSS'de display özelliği, düzeni kontrol etmek için en önemli CSS özelliğidir.Display özelliği, bir elemanın görüntülenip görüntülenmeyeceğini veya nasıl görüntüleneceğini belirtir.Her HTML etiketinin, ne tür etiket olduğuna bağlı olarak varsayılan bir görüntüleme değeri vardır. Çoğu etiket için varsayılan görüntüleme değeri blok veya satır içi değeridir.

# display: none

CSS'de display:none özelliği, genellikle JavaScript ile öğeleri silmeden ve yeniden oluşturmadan gizlemek ve göstermek için kullanılır.

# Varsayılan Display Değerini Geçersiz Kılmak

Önceden dediğimiz gibi, her etiketin varsayılan bir görüntüleme değeri vardır. Ancak bunu geçersiz kılabilirsiniz.Satır içi bir öğeyi bir blok öğeye değiştirmek veya bunun tersi, sayfanın belirli bir şekilde görünmesini ve yine de web standartlarını takip etmesini sağlamak için yararlı olabilir.

Buna en güzel örnek : yatay menüler için li etiketini satır içi öğeye çevirmektir :

li {
  display: inline;
}

Aşağıdaki örnek, <span> etiketlerinin blok öğeleri olarak görüntülenmesini sağlar :

span {
  display: block;
}

Aşağıdaki örnek, <a> etiketlerinin blok öğeleri olarak görüntülenmesini sağlar :

a {
  display: block;
}

# Bir Etiketi Gizlemek 

CSS'de bir etiketi gizlemek için display:none​​​​​​​ veya ​​​​​​​visibility:hidden​​​​​​​ özellikleri kullanılabilir ama verdikleri etki farklı olacaktır.

Bir etiketi gizlemek için, display:none olarak ayarlanarak yapılabilir. Etiket gizlenecek ve sayfa, etiket orada yokmuş gibi görüntülenecektir:

h1.hidden {
  display: none;
}

visibility:hidden ile de etiket gizlenebilir. Ancak, etiket yine de önceki haliyle aynı alanı kaplayacaktır. Etiket gizlenecek, ancak düzeni yine de etkileyecek:

Sorular (0)