Css Dasar
Setelah belajar HTML, bahasa berikutnya yang harus kita pelajari agar menjadi web developer adalah CSS.
Pemahaman tentang CSS sangat penting, jika kamu ingin fokus pada front-end web development.
Tugas front-end developer biasanya akan membuat halaman web berdasarkan desain dari desainer.
Apa itu CSS?
CSS (Cascade Style Sheet) adalah sebuah bahasa untuk mengatur tampilan web sehingga terlihat lebih menarik dan indah.
Dengan CSS, kita dapat mengatur layout (tata letak), warna, font, garis, background, animasi, dan lain-lain.
Contoh:
Ada tiga cara menulis CSS di HTML:
-
Internal CSS –> ditulis di dalam tag
<style>
; -
Inline CSS –> ditulis di atribut elemen HTML;
-
External CSS –> ditulis di file CSS terpisah dengan HTML.
Internal CSS
Internal CSS adalah kode CSS yang ditulis di dalam tag <style>
.
Internal CSS juga dikenal dengan sebutan Embeded CSS.
Tag <style>
bisa ditulis di dalam tag <head>
, bisa juga ditulis di dalam tag <body>
.
Namun kebanyakan orang menulisnya di dalam <head>
.
Contoh:
Penulisan css di dalam tag <head>
akan lebih dahulu dibaca dibandingkan di <body>
. Karena lebih dahulu dibaca, style yang akan dipakai adalah yang terakhir.
Eksternal CSS
Eksternal CSS adalah kode CSS yang ditulis terpisah dengan kode HTML. Eksternal CSS ditulis di dalam file khusus yang berekstensi .css
Contoh:
Kita akan membuat sebuah file bernama style-ku.css yang di dalamnya berisi kode CSS.
Berikut ini isinya:
Untuk menggunakan CSS ini, kita harus menghubungkannya dengan HTML.
Ada dua cara yang bisa kita lakukan:
-
Menggunakan tag
<link>
-
Menggunakan @import
menggunakan tag <link>
menggunakan @import
Eksternal CSS di dalam Folder
Jika file eksternal CSS berada di dalam folder yang berbeda,
maka kita bisa tulis alamat path-nya di tag <link>
.
File style.css akan kita pakai di index.html, tapi dia berada di dalam folder css.
Maka kita bisa tuliskan seperti ini:
Eksternal CSS dari Internet (CDN)
Selain menggunakan eksternal CSS yang ada di satu folder dengan project, kita juga bisa gunakan CSS yang sudah ada di internet atau domain lain.
Contoh:
Misalnya file CSS-nya berada di:
Maka kita bisa menggunakannya di HTML seperti ini:
Inline CSS
Inline CSS adalah kode CSS yang ditulis langsung pada atribut style di elemen HTML.
Contoh: