Developer Roadmap
/Syntax Basics
TopicStep 23 filesOpen folder on GitHub

Syntax Basics

explain.md
View on GitHub

SYNTAX BASIC

1. Rules

selector {
  property: value;
}

Penjelasan:

  • Selector - menentukan elemen yang ingin diberi style
  • Property - style yang mau diubah (color, font-size, dll)
  • Value - nilai dari property

Contoh:

p {
  color: red;
}

Semua elemen <p> akan mempunyai teks warna merah.

2. Comments

digunakan untuk memberi catatan dan tidak dijalankan.

/* This is a CSS comment */

Bisa dipakai untuk:

  • Penjelasan
  • Debugging
  • Menonaktifkan sementara kode

3. Simple Selectors

Selector adalah cara kita memilih elemen HTML.

Element Selector

Memilih berdasarkan nama tag.

p {
  color: green;
}

Semua elemen <p> akan mempunyai teks warna hijau

Class Selector

Memilih elemen dengan atribut class. Menggunakan simbol titik (.) sebelum nama class.

.box {
  border: 1px solid black;
}
<div class="box"></div>

Semua elemen yang mempunyai class box akan mempunyai border.

ID Selector

Memilih elemen dengan atribut id. Menggunakan simbol (#) sebelum nama id. Id harus unik, tidak boleh ada lebih dari 1 dalam 1 halaman.

#header {
  background-color: yellow;
}
<div id="header"></div>

Universal Selector

Memilih semua elemen.

* {
  font-family: Arial;
}

Grouping Selector

Menggabungkan beberapa selector.

h1, p {
  color: green;
}

Semua elemen h1 dan p akan mempunyai teks berwarna hijau.