Cara Menginput Kode CSS ke Halaman HTML


Ketika browser membaca style sheet, itu akan memformat dokumen HTML sesuai dengan informasi dalam style sheet.

Tiga Cara untuk Memasukkan CSS


Ada tiga cara memasukkan style sheet:

  • External style sheet
  • Internal style sheet
  • Inline style


External style sheet


Dengan 
eksternal style sheet, Anda dapat mengubah tampilan seluruh situs web dengan mengubah hanya satu file!

Setiap halaman harus menyertakan referensi ke file style sheet eksternal di dalam elemen <link>. Elemen <link> masuk ke dalam bagian <head>:


Contoh:

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>


Lembar style eksternal dapat ditulis di editor teks apa pun. File tidak boleh mengandung tag html apa pun. File lembar style harus disimpan dengan ekstensi .css.

Berikut ini adalah tampilan "mystyle.css":


body {
    background-color: lightblue;
}

h1 {
    color: navy;
    margin-left: 20px;
}


Catatan: Jangan menambahkan spasi antara nilai properti dan unit (seperti margin-left: 20 px;). Cara yang benar adalah: margin-left: 20px;


Internal Style Sheet


Internal Style Sheet dapat digunakan jika satu halaman memiliki Style yang unik.

Internal Style didefinisikan dalam elemen <style>, di dalam bagian <head> dari halaman HTML:


Contoh:

<!DOCTYPE html>
<html>
<head>
<style>
body {
  background-color: linen;
}
h1 {
  color: maroon;
  margin-left: 40px;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>


Inline Styles


Inline Styles dapat digunakan untuk Styles tunggal.

Untuk menggunakan Inline Styles, tambahkan Styles ke elemen yang relevan. Atribut style dapat berisi properti CSS apa pun.

Contoh di bawah ini menunjukkan cara mengubah warna dan margin kiri elemen <h1>:


<!DOCTYPE html>
<html>
<body>
<h1 style="color:blue;margin-left:30px;">This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>


Catatan: Inline Styles kehilangan banyak keuntungan dari CSS. Gunakan metode ini dengan hemat


Multiple Style Sheets


Styles apa yang digunakan untuk elemen HTML?

Semua Styles di halaman akan "mengalir" di lembar Styles "virtual" baru dengan mengikuti aturan, di mana nomor satu memiliki prioritas tertinggi:

     Inline Styles (di dalam elemen HTML)
     eksternal style sheet dan internal (di bagian kepala)
     Default browser

Jadi, Styles inline memiliki prioritas tertinggi, dan akan mengesampingkan Styles eksternal dan internal dan default browser.



Lihat Tutorial Lengkap Tentang CSS Disini:
1. Artikel: Tutorial CSS
2. Playlist Youtube: Tutorial CSS Dasar