Belajar CSS: Dasar CSS Untuk Pemula
CSS merupakan bahasa inti yang harus dipahami oleh developer web. Dengan CSS kita dapat membuat web terlihat lebih rapi dan menarik.
Apa Itu CSS?
CSS atau Cascading Style Sheets adalah bahasa yang digunakan untuk menata teks, tata-letak dan warna pada file HTML maupun SVG. CSS dapat disimpan di file .css
dan disipkan pada HTML.
Deklarasi, Blok Deklarasi dan Selektor
Deklarasi merupakan properti dan nilai yang akan diberikan kepada elemen. Deklarasi terdiri dari Properti dan Nilai. Properti dan nilai dipisahkan oleh tanda titik dua (:
). Deklrasi diakhiri oleh titik koma (;
). Deklarasi ditulis sebagai berikut
Blok Deklarasi merupakan kumpulan dari deklarasi CSS. Blok diawali dengan {
dan diakhiri dengan }
. Contohnya sebagai berikut:
{
background-color: red;
color: white;
}
Selektor merupakan kata kunci yang digunakan untuk memilih elemen. Contoh p
akan memilih elemen <p>
. Setelah selektor harus terdapat blok deklarasi. Contoh:
p {
background-color: red;
color: white;
}
Komentar CSS
Komentar merupakan kode yang akan diabaikan oleh Browser. Komentar berguna untuk memberi penjelasan suatu kode. Komentar diawali oleh /*
dan diakhiri */
. Contoh
/* Ini sebuah komentar */
Penulisan CSS
Terdapat tiga cara untuk menulis CSS yaitu
Inline Style
Cara ini menulis CSS langsung pada elemen. Caranya dengan mengisi atribut style
pada elemen dengan kumpulan deklarasi. Contoh:
<p style="background-color: red; color: white;">Tulisan putih pada merah</p>
Menjadi:
Internal Style
Cara ini menulis CSS pada elemen <style>
. Biasanya elemen ini ditaruh pada elemen <head>
. Contoh:
<head>
<style>
p {
background-color: red;
color: white;
}
</style>
</head>
<body>
<p>Tulisan putih pada merah</p>
</body>
Menjadi:
External Style
Cara ini menulis CSS pada file .css
lalu mengimpor CSS ke HTML. Cara mengimpor file CSS dengan membuat elemen <link rel="stylesheet">
dengan mengisi atribut href
dengan URL CSS. Contoh
style.css
p {
background-color: red;
color: white;
}
File HTML
<head>
<link rel="stylesheet" href="./style.css">
</head>
<body>
<p>Tulisan putih pada merah</p>
</body>
Menjadi:
Penjelasan Contoh
Dari contoh-contoh diatas kita menggunakan properti background-color
dan color
. background-color
mengatur warna latar belakang elemen. Sedangkan color
mengatur warna tulisan elemen. Elemen tersebut harus diisi dengan nama warna HTML atau warna Hex.
Menata Web Sederhana
Kita dapat menata sebuah web dengan CSS. Contoh:
<head>
<style>
body {
background-color: black;
color: white;
}
h1, h2 {
color: yellow;
}
</style>
</head>
</body>
<h1>Web Sederhana</h1>
<p>Ini adalah sebuah web sederhana.</p>
<h2>Heading 2</h2>
<p style="color: red;">Paragraf ini akan berwarna merah</p>
<h2>Heading 2</h2>
<p>Paragraf ini akan berwarna putih</p>
</body>
Menjadi:
Kesimpulan
CSS itu mudahkan!. Banyak sekali yang kalian dapat lakukan dengan CSS. Mulai dari mengatur warna samapi mengatur tata letak. Kalian harus terus belajar CSS agar jadi Web Developer yang jago.