Aturan penulisan dasar selektor/tag html, pseudo element, property dan value
slector_atau_taghtml:pseudo_element{property:value;}Keterangan:
- diawali dengan selector atau tag html
- kemudian : (titik dua)
- nilai pseudo element
- deklarasi { property:value}
Contoh:
h1 { font-family: sans-serif }
dengan Pseudo element
h1:first-letter{ font-family: sans-serif }
Contoh penulisan selektor pada HTML:
<html>
<head>
<title>css selektor</title>
<style type="text/css">
p:first-letter{color:blue;/*style untuk huruf awal berwarna biru*/}
p:first-line{color:red;/*style untuk baris pertama berwarna merah*/}
</style>
</head>
<body>
<p>hello world<br/> css</p>
</body>
</html>
1. Grouping
digunakan jika kita mempunyai deklarasi yang sama pada beberapa selektor, dan kita dapat mengelompokannya dengan memakai koma (,).
contoh:
h1 { font-family: sans-serif }dibuat menjadi pengelompokan seperti ini:
h2 { font-family: sans-serif }
h3 { font-family: sans-serif }
h1, h2, h3 { font-family: sans-serif }
2. Penulisan class selektor dan id selektor pada html
Contoh penulisan pada HTML :
<html>
<head>
<title>css selektor</title>
<style type="text/css">
.contoh_myclass { color: red} /* semua elements dengan class= "contoh_myclass"*/
#contoh_myid { color: blue} /* semua elements dengan id= "contoh_myid"*/
</style>
</head>
<body>
<div class="contoh_myclass">hello world this is My Class</div>
<br/>
<div id="contoh_myid">hello world this is my ID</div>
</body>
</html>
Keterangan:
- dan untuk perbedaan dari class dengan id Pada dasarnya yang membedakan antara ID dan CLASS di CSS adalah jumlah penggunaanya. ID digunakan satu kali, sementara CLASS digunakan berkali-kali. Di dalam kode css, ID menggunakan tanda pagar (#) sementara CLASS menggunakan tanda titik (.)
3. Penambahan id atau class pada Tag html
penggunaan id dan class ini bisa dipasangkan contohnya pada penggunaan span, p, h1, dll.
Contoh:
<html>
<head>
<title>css selektor</title>
<style type="text/css">
.contoh_myclass { color: red} /* semua elements dengan class= "contoh_myclass"*/
#contoh_myid { color: blue} /* semua elements dengan id= "contoh_myid"*/
</style>
</head>
<body>
<h1 class="contoh_myclass">hello world this is My Class</h1>
<p class="contoh_myclass">hello world this is My Class</p>
<span id="contoh_myid">hello world this is My ID</span>
</body>
</html>
masih banyak penggunaan selektor lainnya namun saya postingkan sebagian, Kritik dan saran nya saya tunggu jika ada kekurangan dalam artikel ini.
referensi: www.w3.org