CSS Selector ID dan Class

Selector adalah kode yang ditulis di CSS untuk memberi style pada halaman HTML.

Ada dua jenis selector yang harus kamu pahami, yaitu selektor untuk id dan class HTML.

Ini berbeda dengan selector umumnya, karena selektor CSS umumnya menggunakan tag element yang sama dengan html.

Sebagai contoh, jika tag elemen <p> maka selektor CSSnya adalah p{}, jika <body> maka body{}, jika <div> maka div{}, dst.

Kalau class dan id sedikit berbeda. Karena class dan id itu atribut, dengan value yang bisa ditulis sesuka kita. Contoh <div class="aku_ganteng"> dan <div id="aku_cantik">.

Kedua div diatas ada yang diberi class dengan value aku_ganteng, ada juga id dengan value aku_cantik.

Bagaimana cara memberi style di css?

Style ID di CSS

Untuk memberi style id di CSS, kita tinggal membuat selektor dengan nama yang sama persis dengan nama id ditambah dengan simbol pagar #.

Kasus diatas adalah memiliki id aku_cantik. Maka selectornya adalah #aku_cantik.

Style Class di CSS

Memberi style class di CSS juga mudah, kita hanya perlu menambahkan titik . di selector CSS.

Misal, contoh diatas adalah class dengan nama aku_ganteng. Maka selectornya adalah .aku_ganteng.

Implementasi Class dan ID CSS

Kita akan mencoba mengimplementasi kode CSS dengan ID dan class.

Di sini saya menulis css dengan metode eksternal css.

Halaman belajar.html.

<!DOCTYPE html>
<html>
<head>
	<title>Belajar Class dan ID</title>
	<link rel="stylesheet" type="text/css" href="belajar_style.css">
</head>
<body>
	<div class="aku_ganteng"><h1>Ini Class aku_ganteng</h1></div>
	<div id="aku_cantik"><h1>Ini ID aku_cantik</h1></div>
	<div class="aku_ganteng"><h1>Ini Class aku_ganteng</h1></div>
</body>
</html>

Kode belajar_style.css

.aku_ganteng {
	width: 400px;
	height: 200px;
	background:red;
	border: yellow solid 2px;
}
#aku_cantik {
	width: 100%;
	height: 100px;
	background: green;
}
h1 {
	color: white
}

Hasilnya:

Ingat! ID hanya bisa dipanggil sekali, kalau Class bisa berkali-kali.

Penggunaan Lanjutan Class dan ID

Kalau kamu sudah jadi programmer pro, ada kasus dimana kita memberi class atau id pada elemen html khusus.

Class khusus element

Misal, hanya memberi class pada elemen <p>. Maka selector CSSnya adalah: p.nama_class {}.

Sehingga, elemen apapun selain <p> yang punya class bernama nama_class maka tidak berefek.

Id khusus element

Sama seperti class diatas, kita bisa memberi id pada elemen khusus. Misal elemen <p>, maka selectornya: p#nama_id.

Sehingga, apapun selain elemen <p> tidak berefek jika diberi id bernama nama_id.

Itu tadi adalah penjelasan singkat tentang penggunaan css pada atribut ID dan Class. Semoga banyak membantu ya.

1 thought on “CSS Selector ID dan Class”

Leave a Comment