HTML classes adalah sebuah panggilan untuk melakukan pengelompokan atau class. misalnya saya ingin membuat class header dan class untuk paragraphs.
Untuk melakukan class/pengelompokan terdapat sebuah tag yang bernama <div>
yang dimana sebuah element harus diletakkan di dalam <div>
, biasanya <div>
akan diberi sebuah property yaitu class=""
atau id=""
Penggunaan tag <div>
dan property class
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Pengelompokan/class</title>
</head>
<body>
<!-- Harus di bungkus dalam tag <div> -->
<!-- Yang diberi nama class yaitu header -->
<div class="box">
<h1>Hello world</h1>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Contoh ke 2</title>
</head>
<body>
<div id="main">
<p>Halo nama saya kuro</p>
</div>
</body>
</html>
Keuntungan menggunakan class ini kita bisa melakukan style di class itu.
Jika kita ingin memberi style pada sebuah class maka kita perlu melakukan .
+nama class
.
Jika menggunakan id maka lakukan #
+nama id
/* sebuah titik di depan nama class */
.box {
width: 100px;
height: 100px;
background-color: red;
}
Artinya saya akan memberi style pada sebuah class yang bernama box dengan property width,height,dan background-color
.box h1 {
color: blue;
}
Artinya saya akan memberi style pada sebuah class yang didalamnya terdapat tag <h1>
dengan property color
.
#main {
width: 100px;
height: 100px;
background-color: red;
}
Artinya saya akan memberi style pada sebuah id yang bernama main dengan property width,height,dan background-color
#main p {
color: purple;
}
Artinya saya akan memberi style pada sebuah id yang bernama main yang di dalamnya terdapat tag <p>
dengan property color
untuk penamaan class dan id itu bebas atau sesuai keinginan. Jika memakai id hanya dapat boleh satu dalam suatu halaman, tidak boleh sama dengan element lain. Jika memakai class diperbolehkan sama dengan element lain.