Temel Seviye
İleri Seviye
CSS ile bir etiketin/elemanın görünmesini engelleyebiliriz ya da gizlenmesini sağlayabiliriz.
Elemanları gizlemenin iki yolu vardır, display:none veya visibility:hidden .
Bu iki özellik birbirinden farklıdır, visibility:hidden sadece görünmez olmasını sağlar, elemanın özellikleri olduğu gibi durur.
.gizle {display:none ise elemanı gizler ve elemanı yoksaydığımız için sayfada herhangi bir yer kaplamaz.
.gizle {Bir etikete/elemana display:block özelliği tanımlarsak etiket alabildiğine genişler ve etiketin hem üst satırına hemde alt sanırına bir <br /> etiketi koymuş gibi görüntü sağlar.
Örnek block elemanlarını görelim:
Bir inline element, gerektiği durumda genişlik alır ve etiketin üstüne yada altına <br /> etiketi koymaz.
Örnek inline elemanlarını görelim:
Bir öğenin display CSS 'ini "inline" veya "block" olarak degiştirerek, Web standartlarının dışına çıkmadan tasarımda için güzel çözümler bulabilirsiniz.
Aşağıda ki örnek, liste elemanlarını "inline" olarak göstermektedir:
li {Aşağıda ki örnek, span elemanlarını "block" olarak göstermektedir:
span {Not: Bir elemanın görüntülenme tipini değiştirmek sadece onun nasıl göründüğünü değiştirir, elemanın ne olduğunu değil. Örneğin: Bir inline eleman display:block olarak ayarlandıysa içinde bir başka block elemanın konumlanmasına izin vermez.