Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions CSS/000 CSS Introduction/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# CSS Introduction

**CSS** (*Cascading Style Sheets*) digunakan untuk menata halaman web — misalnya untuk mengubah font, warna, ukuran, dan spasi konten kita, membaginya menjadi beberapa kolom, atau menambahkan animasi dan fitur dekoratif lainnya.

## Mengapa Menggunakan CSS?

CSS digunakan untuk menentukan style halaman web kita, termasuk desain, tata letak, dan variasi tampilan untuk berbagai perangkat dan ukuran layar.

### CSS Memecahkan Masalah Besar

HTML **TIDAK PERNAH** dimaksudkan untuk memuat tag untuk memformat halaman web!

HTML dibuat untuk menggambarkan konten halaman web, seperti:

```html
<h1>Ini adalah judul</h1>

<p>Ini adalah paragraf.</p>
```

Ketika tag seperti `<font>` dan atribut warna ditambahkan ke spesifikasi HTML 3.2, itu memulai mimpi buruk bagi pengembang web. Pengembangan situs web besar, di mana font dan informasi warna ditambahkan ke setiap halaman, menjadi proses yang panjang dan mahal.

Untuk mengatasi masalah ini, *World Wide Web Consortium* (W3C) membuat **CSS**.

**CSS** menghapus pemformatan gaya dari halaman HTML!

### CSS Menghemat Banyak Pekerjaan

Definisi style biasanya disimpan dalam file .css eksternal.

Dengan file stylesheet eksternal, kita dapat mengubah tampilan seluruh situs web hanya dengan mengubah satu file!

## Sumber

- [W3School](https://www.w3schools.com/css/css_intro.asp)
- [MDN](https://developer.mozilla.org/en-US/docs/Learn/CSS/First_steps)