Cara Menyisipkan CSS ke dalam HTML

Halo teman-teman!

Setelah sebelumnya kita mengenal simple selectors dalam CSS, sekarang kita akan belajar gimana cara menyisipkan CSS ke dalam halaman HTML. Ini adalah salah satu pondasi penting supaya semua style yang kita buat bisa tampil di browser.

Bayangin kamu lagi milih outfit buat website kamu — CSS itulah yang ngatur gaya tampilannya. Nah, untuk “memakaikan” CSS itu ke halaman HTML, kita punya tiga cara utama: inline CSS, internal CSS, dan external CSS. Masing-masing punya kelebihan dan situasi pemakaian yang berbeda.

Tiga cara menyisipkan CSS ke HTML ditampilkan seperti lemari baju: aksesori (inline), pakaian unik (internal), dan desain khusus dari penjahit (external).

Inline CSS

Inline CSS digunakan langsung di dalam elemen HTML, lewat atribut style. Biasanya dipakai kalau kita cuma ingin mengatur satu atau dua properti secara cepat.

Contoh:

<h1 style="color: blue; text-align: center;">Halo Dunia!</h1>

Kelebihan:

  • Cepat dan langsung terlihat hasilnya

  • Cocok untuk perubahan kecil atau styling darurat

Kekurangan:

  • Kurang rapi kalau digunakan banyak

  • Sulit untuk pemeliharaan jangka panjang

Internal CSS

Internal CSS ditulis di bagian <head> dalam file HTML. Gaya yang dibuat akan berlaku untuk seluruh halaman, dan tidak memerlukan file terpisah.

Contoh:

<!DOCTYPE html>
<html>
<head>
  <style>
    body {
      background-color: linen;
    }
    h1 {
      color: maroon;
      margin-left: 40px;
    }
  </style>
</head>
<body>
  <h1>Selamat Datang!</h1>
  <p>Ini contoh internal CSS.</p>
</body>
</html>

Kelebihan:

  • Gaya langsung terhubung dengan HTML

  • Cocok untuk proyek kecil atau satu halaman saja

Kekurangan:

  • Tidak bisa dipakai ulang di halaman lain

External CSS

Ini adalah cara paling umum dan direkomendasikan untuk proyek berskala besar. CSS ditulis di file terpisah (biasanya berekstensi .css) dan dipanggil ke HTML menggunakan tag <link>.

Contoh file HTML:

<head>
  <link rel="stylesheet" href="style.css">
</head>

Isi file style.css:

body {
  background-color: #f0f0f0;
}
h1 {
  color: navy;
}

Kelebihan:

  • Bisa dipakai ulang di banyak halaman

  • Memudahkan pengelolaan dan perawatan

  • File HTML tetap bersih dan ringan

Kekurangan:

  • Butuh satu file tambahan

  • Perlu koneksi antara HTML dan CSS yang benar

Urutan Prioritas (Cascading Order)

Ketika ada lebih dari satu jenis CSS yang diterapkan ke elemen yang sama, browser akan mengikuti aturan urutan prioritas:

  1. Inline CSS akan menang atas semuanya

  2. Internal CSS akan menimpa external CSS jika muncul setelahnya

  3. External CSS akan berlaku selama tidak ditimpa oleh dua jenis di atas

Contoh situasi:

  • Jika style.css menetapkan warna biru untuk h1, tapi internal CSS menetapkan warna oranye, maka h1 akan berwarna oranye (karena internal muncul setelah external).

  • Tapi kalau elemen h1 juga punya inline CSS style="color: green;", maka warna hijau yang menang.

Tips Memilih Jenis CSS yang Tepat

  • Gunakan inline CSS hanya jika sangat dibutuhkan dan hanya untuk satu elemen

  • Gunakan internal CSS untuk halaman tunggal atau prototipe

  • Gunakan external CSS untuk website dengan banyak halaman atau proyek jangka panjang

Yuk Coba Sendiri!

Kamu bisa mulai dengan membuat tiga file HTML berbeda, lalu coba masing-masing teknik: satu dengan inline CSS, satu dengan internal CSS, dan satu lagi dengan external CSS. Bandingkan hasilnya, dan lihat mana yang menurutmu paling nyaman untuk dipakai.

Dengan menguasai cara menyisipkan CSS ini, kamu sudah selangkah lebih dekat untuk jadi master styling web!

Di materi selanjutnya, kita akan bahas tentang bagaimana menambahkan komentar di dalam CSS agar kode kamu makin rapi dan mudah dipahami.

Komentar

Postingan Populer

Latihan soal dan jawaban matakuliah Database Management Systems (DBMS) dari pertemuan 1 (Satu) sampai dengan pertemuan 6 (Enam). Latihan soal dan jawaban mata kuliah Database Management Systems (DBMS) ini hanya sekedar untuk referensi dan bahan evaluasi diri. Tidak dianjurkan untuk anak dibawah umur, ibu hamil dan menyusui. Serta jangan digunakan untuk mencontek dalam proses pelaksanaan ujian tengah semester (UTS) maupun ujian akhir semester (UAS). 1. Kumpulan data yang terorganisir berdasarkan suatu struktur hubungan. Disebut…. a. Metadata b. database c. informasi d. file e. data 2. Deskripsi tentang format dan karakteristik data, termasuk tipenya, ukurannya, nilai-nilai yang absah, dan dokumentasi lainnya. Disebut… a. Metadata  b. database c. informasi d. file e. data 3. Evolusi teknologi database yang masih menggunakan flat file terjadi di tahun… a. 1960an – 1980an b. 1970an-1990an c. 1970an- 1980an d. 1980an- sekarang e. 1990an- sekarang 4. kompone...

Gambar

Berikut ini adalah kisi-kisi soal dan kunci jawaban Quiz, UTS, UAS, dan HER matakuliah Interaksi Manusia dan Komputer (IMK) terbaru hasil ringkasan dari pertemuan 1, pertemuan 2, pertemuan 3, pertemuan 4, pertemuan 5, pertemuan 6, pertemuan 9, pertemuan 10, pertemuan 11, pertemuan 12, pertemuan 13, dan pertemuan 14 di kampus Akademi Mananajemen Informatika dan Komputer (AMIK) Bina Sarana Informatika (BSI) dan Nusa Mandiri. Soal dan kunci jawaban Interaksi Manusia dan Komputer (IMK) ini telah diperbaharui dan diperbaiki sehingga kebenaran jawabannya sesuai dengan modul/materi. Media yang memungkinkan manusia berinteraksi dengan komputer untuk memberikan suatu perintah kepada komputer adalah definisi dari... Program Aplikasi Interface Komputer Salah Semua Jawaban benar adalah: Definisi Antarmuka Manusia dan Komputer Bagian yang berfungsi menghasilkan informasi berdasarkan pengolahan data yang sudah dimasukan oleh pengguna l...

Gambar

Halo teman-teman! Setelah sebelumnya kita membahas cara menambahkan komentar di CSS , sekarang kita masuk ke bagian yang lebih seru, yaitu belajar tentang warna di CSS. Warna itu nggak cuma soal tampilan, tapi juga soal kesan dan kenyamanan saat kita membaca atau menggunakan website. Dengan warna, kita bisa membuat halaman web jadi lebih menarik, lebih mudah dibaca, bahkan bisa membangun suasana tertentu. Dan kabar baiknya — CSS menyediakan beberapa cara berbeda untuk menuliskan warna. Yuk, kita pelajari satu per satu! Format Penulisan Warna dalam CSS CSS mendukung beberapa format penulisan warna, di antaranya: Nama warna (misalnya: red , skyblue , black ) Kode HEX (seperti #ff0000 ) RGB (Red, Green, Blue) HSL (Hue, Saturation, Lightness) Setiap format punya karakteristik sendiri dan bisa digunakan sesuai kebutuhan desain. 1. Nama Warna CSS sudah mengenali lebih dari 140 nama warna standar. Contoh: color: red; background-color: skyblue; Cara ini cocok kalau kam...