Display dan Visibility dalam CSS

Menyembunyikan sebuah elemen

Menyembunyikan sebuah elemen dapat dilakukan dengan display:none; atau visibility:hidden;. Namun kedua properti itu menghasilkan hasil yang berbeda :


visibility:hidden; menyembunyikan elemen, tetapi masih akan mengambil ruang dari tempat sembunyinya, dan masih mempengaruhi tata letak.

Contoh :

h1{
visibility:hidden;
}

display:none; menyembunyikan elemen, dan tidak akan mengambil ruang apapun.

Contoh :

h1{
display:none;
}


display:block; dan display:inline;

Sebuah elemen block adalah elemen yang mengambil lebar penuh yang tersedia.


Contoh :

p{
background:yellow;
display:block;
}

Jadinya



Sebuah elemen inline hanya mengambil lebar yang diperlukan.


Contoh :

p{
background:yellow;
display:inline;
}

Jadinya




display:inline-block;

Elemen ini biasanya dilakukan agar tidak terjadi tabrakan ruang antara satu elemen dan elemen lainnya. Nano coba ambil contoh elemen inline diatas, dan akan Nano masukan elemen padding :


Contoh :

p{
background:yellow;
display:inline;
padding:15px;
}

Jadinya




Dan bedakan dengan yang ini :

Contoh :

p{
background:yellow;
display:inline-block;
padding:15px;
}

Jadinya





Alhamdulillah

0 comments:


Posting Komentar


Creative Commons License
Display dan Visibility dalam CSS by Nano Yulianto is licensed under a Creative Commons Attribution 3.0 Unported License.
Based on a work at http://nanoyulianto.blogspot.com/2010/12/display-dan-visibility-dalam-css.html.
Permissions beyond the scope of this license may be available at http://nanoyulianto.blogspot.com/.