diff --git a/CSS/000 CSS Introduction/README.md b/CSS/000 CSS Introduction/README.md new file mode 100644 index 00000000..2b02c861 --- /dev/null +++ b/CSS/000 CSS Introduction/README.md @@ -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 +
Ini adalah paragraf.
+``` + +Ketika tag seperti `` 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)