Dasar-dasar CSS #2
Dasar-dasar CSS #2
Di Posting Oleh : Admin
Kategori : Tutorial Blog Tutorial, Teknologi dan Kesehatan: Mangaip Blog
Melanjutkan pembahasan dasar-dasar CSS yang lalu, kali ini saya ingin membahas tentang selector. Tetapi sebelum kita menuju bahasan utama, ada baiknya kita berbasa-basi dulu. Ibarat lagu, jangan langsung ke reffrainnya.
Ok, kita mulai basa-basinya. Saya membuat blog baru, bertajuk "Tips N' Trik Blogging". Jangan lupa ya kunjungi di alamat http://tipntrikblogging.blogspot.com/. Maklum masih baru jadi belum ada tutorialnya sama sekali. Tapi saya mengundang 10 orang untuk menjadi guest blogger. Silahkan kirim saya E-mail (di link E-mail me), lalu anda akan menerima E-mail dari Blogger, silakan ikuti langkah-langkah selanjutnya.
Sudah cukup basa-basinya, sekarang kita ke bahasan pokok. Ada beberapa macam sselector. Diantaranya:
1. Class selector
Class selector adalah selector yang boleh diulang-ulang, dan cara penulisannya dengan cara menambahkan tanda titik (.) diikuti dengan nama classnya. Contoh:
ID selector adalah selector yang hanya bisa dipakai untuk satu elemen, dengan kata lain, tidak boleh diulang-ulang. Cara penulisannya adalah dengan menuliskan tanda kres/pagar (#) sebelum nama selector. Contoh:
Tag selector adalah selector yang diaplikasikan kepada tag yang menjadi nama selectornya. Contoh:
Ada beberapa pseudo class. Yaitu:
Pada Internet Explorer, pseudo class dengan selector selain a tidak didukungnya.
Kontekstual selector
Kontekstual selector adalah kondisi dimana selector akan diaplikasikan kepada selector yang konteksnya tepat (nggak mudeng yak? bingung juga...). Contoh:
Di Posting Oleh : Admin
Kategori : Tutorial Blog Tutorial, Teknologi dan Kesehatan: Mangaip Blog
Melanjutkan pembahasan dasar-dasar CSS yang lalu, kali ini saya ingin membahas tentang selector. Tetapi sebelum kita menuju bahasan utama, ada baiknya kita berbasa-basi dulu. Ibarat lagu, jangan langsung ke reffrainnya.
Ok, kita mulai basa-basinya. Saya membuat blog baru, bertajuk "Tips N' Trik Blogging". Jangan lupa ya kunjungi di alamat http://tipntrikblogging.blogspot.com/. Maklum masih baru jadi belum ada tutorialnya sama sekali. Tapi saya mengundang 10 orang untuk menjadi guest blogger. Silahkan kirim saya E-mail (di link E-mail me), lalu anda akan menerima E-mail dari Blogger, silakan ikuti langkah-langkah selanjutnya.
Sudah cukup basa-basinya, sekarang kita ke bahasan pokok. Ada beberapa macam sselector. Diantaranya:
1. Class selector
Class selector adalah selector yang boleh diulang-ulang, dan cara penulisannya dengan cara menambahkan tanda titik (.) diikuti dengan nama classnya. Contoh:
.namaclass{color:blue}Dan cara pengaplikasiannya adalah dengan menggunakan atribut class="...". Contoh:
<html>2. ID selector.
<head>
<title>Belajar CSS</title>
<style type="text/css">
<!--
.namaclass{color:blue;}
-->
</style>
</head>
<body>
Ini adalah teks biasa.
<div class="namaclass">
Ini adalah teks dengan class selector "namaclass".
</div>
</body>
</html>
ID selector adalah selector yang hanya bisa dipakai untuk satu elemen, dengan kata lain, tidak boleh diulang-ulang. Cara penulisannya adalah dengan menuliskan tanda kres/pagar (#) sebelum nama selector. Contoh:
#namaid{background:black;color:white;}Lalu cara pengaplikasiannya adalah dengan menambahkan atribut id="...". Contoh:
<html>3. Tag selector
<head>
<title>Belajar CSS</title>
<style type="text/css">
<!--
#namaid{background:black;color:white;}
-->
</style>
</head>
<body>
Ini adalah teks biasa.
<div id="namaid">
Ini adalah teks dengan id selector "namaid".
</div>
</body>
</html>
Tag selector adalah selector yang diaplikasikan kepada tag yang menjadi nama selectornya. Contoh:
body{background:black;}Anda tidak perlu menambahkan atribut tertentu untuk membuatnya bekerja karena secara otomatis akan diaplikasikan kepada tag yang dijadikan nama selectornya. Pada contoh diatas, berarti tag <body> akan berlatar belakang hitam. Secara lengkap seperti ini.
<html>4. Pseudo class
<head>
<title>Belajar CSS</title>
<style type="text/css">
<!--
body{background:black;}
-->
</style>
</head>
<body>
Body akan berlatar belakang hitam.
</div>
</body>
</html>
Ada beberapa pseudo class. Yaitu:
- active: Properti untuk link/sesuatu yang sedang diklik.
- hover: Properti untuk link/sesuatu ketika kursor mouse berada di atasnya.
- visited: Properti untuk link yang sudah dikunjungi.
(tag/id/class selector):pseudo class{properti:nilai;}Contoh:
<html>Catatan:
<head>
<title>Belajar CSS</title>
<style type="text/css">
<!--
a{color:blue;}
a:active{color:red;}
a:hover{color:green;}
a:visited{color:purple;}
.contohcss{background:lime;}
.contohcss:hover{background:yellow;}
#contohcss2{color:blue;}
#contohcss2:hover{color:purple;}
-->
</style>
</head>
<body>
<a href="#">Link 1</a><br/>
<a href="#">Link 2</a><br/>
<a href="#">Link 3</a><br/>
<div class="contohcss">
Ini adalah teks dengan class "contohcss".
</div><br/>
<div id="contohcss2">
Ini adalah teks dengan id "contohcss2".
</div>
</body>
</html>
Pada Internet Explorer, pseudo class dengan selector selain a tidak didukungnya.
Kontekstual selector
Kontekstual selector adalah kondisi dimana selector akan diaplikasikan kepada selector yang konteksnya tepat (nggak mudeng yak? bingung juga...). Contoh:
b i{color:blue;}Contoh lengkapnya:
<html>Bingung ya? Semoga saja mudah dipahami. Pada tutorial berikutnya saya akan membahas tentang beberapa properti dalam CSS. Semoga bermanfaat!
<head>
<title>Belajar CSS</title>
<style type="text/css">
<!--
b{color:blue;}
i{color:green;}
b i{color:purple;}
i b{color:orange;}
#css1{background:green;}
#css1 #css2{background:purple;}
#css1 #css2 #css3{background:yellow;}
-->
</style>
</head>
<body>
<b>Warna teks ini akan biru</b><br/>
<i>Warna teks ini akan hijau</i><br/>
<b><i>Warna teks ini akan ungu</i></b><br/>
<i><b>Warna teks ini akan jingga</b></i><br/>
<b>yang ini akan biru <i>kecuali yang ini</i> yang tadi berwarna ungu</b>
<div id="css1">
Warna latar belakang akan hijau
<div id="css2">
Nah, kalau yang ini akan berwarna ungu
<div id="css3">
Yang ini? berwarna kuning
</div>
Kembali ke warna ungu lagi latar belakangnya
</div>
</div>
</body>
</html>
Komentar
Posting Komentar