CSS adalah singkatan dari Cascading Style Sheets.
CSS menghemat banyak pekerjaan karena dapat mengontrol tata letak beberapa halaman web sekaligus.
Apa itu CSS?
Cascading Style Sheets (CSS) digunakan untuk memformat tata letak halaman web.
Dengan CSS, kita dapat mengontrol warna, font, ukuran teks, jarak antar elemen, bagaimana elemen diposisikan dan ditata, gambar latar belakang atau warna latar yang akan digunakan, tampilan berbeda untuk perangkat dan ukuran layar yang berbeda, dan lebih banyak lagi.
Tips: Kata cascading berarti style yang diterapkan ke elemen induk juga akan diterapkan ke semua elemen turunan dalam induk. Jadi, jika Anda membuat menetukan teks isi ke warna "biru", semua judul, paragraf, dan elemen teks lain di dalam badan juga akan mendapatkan warna yang sama (kecuali Anda menentukan yang lain)!
Menggunakan CSS
CSS dapat ditambahkan ke dokumen HTML dengan 3 cara:
-
Inline - dengan menggunakan atribut
styledi dalam elemen HTML -
Internal - dengan menggunakan elemen
<style>di bagian<head> -
External - dengan menggunakan elemen
<link>untuk ditautkan ke file CSS eksternal
Cara paling umum untuk menambahkan CSS, adalah mempertahankan style dalam file CSS eksternal. Namun, dalam tutorial ini kita akan menggunakan gaya inline dan internal, karena ini lebih mudah untuk didemonstrasikan, dan lebih mudah untuk dicoba sendiri.
Inline CSS
Inline CSS digunakan untuk menerapkan style unik ke satu elemen HTML.
Inline CSS menggunakan atribut style dari elemen HTML.
Contoh berikut mengatur warna teks elemen <h1> menjadi
biru, dan warna teks elemen <p> menjadi merah:
<h1 style="color:blue;">Heading Biru</h1>
<p style="color:red;">Paragraf merah.</p>
Internal CSS
Internal CSS digunakan untuk menentukan style untuk satu halaman HTML.
Internal CSS ditentukan di bagian <head> halaman HTML,
dalam elemen <style>.
Contoh berikut mengatur warna teks semua elemen <h1> (pada
halaman itu) menjadi biru, dan warna teks semua elemen
<p> menjadi merah. Selain itu, halaman akan ditampilkan
dengan warna latar belakang "powderblue".
Contoh
<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: powderblue;}
h1 {color: blue;}
p {color: red;}
</style>
</head>
<body>
<h1>Ini adalah heading</h1>
<p>Ini adalah paragraf.</p>
</body>
</html>
External CSS
External CSS digunakan untuk menentukan style untuk banyak halaman HTML.
Untuk menggunakan external CSS, tambahkan link ke dalamnya di bagian
<head> pada setiap halaman HTML.
Contoh
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>Ini adalah heading</h1>
<p>Ini adalah paragraf.</p>
</body>
</html>
Style sheet eksternal dapat ditulis di editor teks manapun. File tidak boleh berisi kode HTML apa pun, dan harus disimpan dengan ekstensi .css
Berikut adalah tampilan file "styles.css":
body {
background-color: powderblue;
}
h1 {
color: blue;
}
p {
color: red;
}
Tips: Dengan CSS eksternal, Anda bisa mengubah tampilan seluruh situs web, dengan mengubah satu file.
Warna, Font, dan Ukuran CSS
Di sini, akan mendemonstrasikan beberapa properti CSS yang umum digunakan. Anda akan mempelajari lebih lanjut tentang mereka nanti.
-
Properti
colorCSS menentukan warna teks yang akan digunakan. -
Properti
font-familyCSS mendefinisikan font yang akan digunakan. -
Properti
font-sizeCSS menentukan ukuran teks yang akan digunakan.
Contoh
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
color: blue;
> font-family: verdana
font-size: 300%;
}
p {
color: red;
font-family: courier;
font-size: 160%;
}
</style>
</head>
<body>
<h1>Ini adalah heading</h1>
<p>Ini adalah paragraf.</p>
</body>
</html>
Border CSS
Properti border CSS mendefinisikan batas di sekitar elemen HTML.
Tips: Anda dapat menentukan batas untuk hampir semua elemen HTML.
Contoh
p {
border: 2px solid powderblue;
}
Padding CSS
Properti padding CSS mendefinisikan padding (spasi) antara teks
dan perbatasan.
Contoh
p {
border: 2px solid powderblue;
padding: 30px;
}
Margin CSS
Properti margin CSS mendefinisikan margin (spasi) di luar
perbatasan.
Contoh
p {
border: 2px solid powderblue;
margin: 50px;
}
Link(Tautan) ke CSS Eksternal
Style sheet eksternal dapat direferensikan dengan URL lengkap atau dengan jalur yang berhubungan dengan halaman web saat ini.
Contoh
1. Menggunakan URL lengkap untuk ditautkan ke style sheet:
<link rel="stylesheet" href="https://www.ianzune.com/html/styles.css">
2. Menautkan ke style sheet yang terletak di folder html di situs web saat ini:
<link rel="stylesheet" href="/html/styles.css">
3. Menautkan ke style sheet yang terletak di folder yang sama dengan halaman saat ini:
<link rel="stylesheet" href="styles.css">
Ringkasan
- Gunakan atribut
styleHTML untuk gaya inline -
Gunakan elemen
<style>HTMLuntuk menentukan CSS internal -
Gunakan elemen
<link>HTMLuntuk merujuk ke file CSS eksternal -
Gunakan elemen
<head>HTML untuk menyimpan elemen<style>dan<link> - Gunakan properti
colorCSS untuk warna teks - Gunakan properti
font-familyCSS untuk font teks - Gunakan properti
font-sizeCSS untuk ukuran teks - Gunakan properti
borderCSS untuk batas - Gunakan properti
paddingCSS untuk ruang di dalam batas - Gunakan properti
marginCSS untuk ruang di luar batas
Sumber referensi: w3schools
Komentar
Posting Komentar