Days
Hours
Minutes
Seconds

Promo Grand Opening

15% OFF

Khusus Pelanggan Baru

Belajar HTML #16: Menghubungkan HTML dan CSS

Tentu, berikut adalah artikel tentang cara menghubungkan HTML dan CSS.


 

 

Selamat datang kembali di seri belajar HTML! Pada artikel ke-16 ini, kita akan membahas salah satu topik yang paling penting dalam web development: cara menghubungkan file HTML dengan CSS. Tanpa CSS, halaman web kita akan terlihat kaku dan tidak menarik. Dengan CSS, kita bisa memberikan gaya, warna, tata letak, dan sentuhan visual lainnya yang membuat situs web menjadi indah dan mudah digunakan.

Ada tiga cara utama untuk menghubungkan CSS ke HTML. Mari kita bahas satu per satu.

 

1. Eksternal CSS (External CSS)

 

Ini adalah metode yang paling direkomendasikan dan paling umum digunakan dalam proyek pengembangan web. Dengan metode ini, kita menyimpan semua kode CSS dalam satu file terpisah (biasanya dengan ekstensi .css) dan menautkannya ke file HTML.

 

Cara Menggunakan Eksternal CSS

 

  1. Buat file CSS: Buat file baru di folder proyek Anda dan beri nama style.css (atau nama lain yang relevan).
  2. Tulis kode CSS Anda: Di dalam file style.css, Anda bisa menulis semua aturan gaya yang Anda inginkan.
    CSS

    body {
      font-family: Arial, sans-serif;
      background-color: #f0f0f0;
      color: #333;
    }
    
    h1 {
      color: #007bff;
      text-align: center;
    }
    
  3. Hubungkan ke HTML: Di dalam tag <head> file HTML Anda, tambahkan tag <link>.
    HTML

    <!DOCTYPE html>
    <html lang="id">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Halaman Web Saya</title>
      <link rel="stylesheet" href="style.css">
    </head>
    <body>
      <h1>Selamat Datang di Website Saya</h1>
      <p>Ini adalah contoh paragraf.</p>
    </body>
    </html>
    

    Tag <link> ini memberitahu browser untuk memuat file CSS eksternal yang berada di style.css. Atribut rel="stylesheet" mendefinisikan hubungan antara dokumen HTML dan file yang ditautkan (dalam hal ini, sebuah stylesheet), dan atribut href menentukan lokasi file CSS.

 

Keuntungan Eksternal CSS

 

  • Kode lebih rapi: Kode HTML dan CSS dipisahkan, membuat masing-masing file lebih mudah dibaca dan dikelola.
  • Dapat digunakan kembali: Satu file CSS dapat digunakan untuk menata banyak halaman HTML. Ini sangat efisien dan konsisten.
  • Perawatan lebih mudah: Jika Anda ingin mengubah gaya di seluruh situs, Anda hanya perlu mengedit satu file CSS.

 

2. Internal CSS (Internal CSS)

 

Metode ini melibatkan penulisan kode CSS langsung di dalam tag <style> yang ditempatkan di dalam bagian <head> dari file HTML.

 

Cara Menggunakan Internal CSS

 

HTML

<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Halaman Web Saya</title>
  <style>
    body {
      font-family: Verdana, sans-serif;
      background-color: lightblue;
      color: darkblue;
    }

    h1 {
      color: #ff5733;
      text-align: left;
    }
  </style>
</head>
<body>
  <h1>Contoh Internal CSS</h1>
  <p>Paragraf ini akan memiliki gaya yang ditentukan di dalam tag style.</p>
</body>
</html>

 

Keuntungan dan Kekurangan Internal CSS

 

  • Keuntungan: Berguna untuk satu halaman web saja, di mana gaya yang diberikan tidak akan digunakan di halaman lain. Semua kode berada dalam satu file.
  • Kekurangan: Tidak efisien jika Anda memiliki banyak halaman web, karena Anda harus menyalin kode CSS ke setiap halaman. Ini juga membuat kode HTML menjadi lebih panjang dan kurang terorganisir.

 

3. Inline CSS (Inline CSS)

 

Metode ini adalah yang paling tidak disarankan untuk penggunaan umum. Dengan Inline CSS, kita menuliskan aturan gaya langsung di dalam atribut style pada tag HTML tertentu.

 

Cara Menggunakan Inline CSS

 

HTML

<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Halaman Web Saya</title>
</head>
<body>
  <h1 style="color: green; text-align: center;">Judul dengan Inline CSS</h1>
  <p style="font-size: 18px; color: purple;">Paragraf ini memiliki gaya inline.</p>
</body>
</html>

 

Keuntungan dan Kekurangan Inline CSS

 

  • Keuntungan: Berguna untuk menerapkan gaya yang sangat spesifik dan hanya sekali pakai pada satu elemen.
  • Kekurangan: Kode menjadi sangat tidak terorganisir dan sulit untuk dirawat. Mengubah gaya memerlukan pengeditan di setiap tag HTML satu per satu, yang sangat tidak efisien. Hindari metode ini sebanyak mungkin kecuali memang tidak ada pilihan lain.

 

Mana yang Sebaiknya Dipilih?

 

Sebagai panduan, selalu usahakan untuk menggunakan Eksternal CSS. Ini adalah praktik terbaik (best practice) dalam pengembangan web modern. Gunakan Internal CSS hanya untuk halaman tunggal yang tidak memerlukan gaya bersama, dan hindari Inline CSS sebisa mungkin.

Dengan memahami ketiga cara ini, Anda sekarang memiliki dasar yang kuat untuk mulai membuat halaman web Anda tidak hanya fungsional, tetapi juga indah secara visual. Di artikel selanjutnya, kita akan mulai menyelam lebih dalam ke dalam sintaks dan properti CSS yang lebih spesifik! 🚀

Wawasan Terbaru

Gemini_Generated_Image_wfw5uwwfw5uwwfw5
Mengenal Dunia Grafis: Dari Piksel Hingga Vektor, Kekuatan Visual di Era Digital
Gemini_Generated_Image_b6dimfb6dimfb6di
Mengenal Foundation: Kerangka Kerja Front-End Profesional untuk Web Responsif
Gemini_Generated_Image_sx3ztpsx3ztpsx3z
CSS
Mempercantik Website dengan CSS: Seniman di Balik Tampilan Web 🎨
Gemini_Generated_Image_e013qke013qke013
Mengenal HTML: Fondasi dari Setiap Halaman Website 🌐
Gemini_Generated_Image_ldki4nldki4nldki
Menyelami Dunia Coding: Seni Berbicara dengan Komputer
Gemini_Generated_Image_dpvliydpvliydpvl
Menguasai GIT: Fondasi Penting dalam Dunia Pengembangan Perangkat Lunak
Gemini_Generated_Image_sqcib9sqcib9sqci
Tutorial Python #12: Mengenal Jenis-jenis Operator dalam Python
Gemini_Generated_Image_o1bw3do1bw3do1bw
Memahami Tipe Data Dictionary dalam Python
Gemini_Generated_Image_ko4ixfko4ixfko4i
Mengenal Tipe Data Set dalam Python
Gemini_Generated_Image_1xop7m1xop7m1xop
Tuple dalam Python: Pengenalan dan Tutorial

Wawasan Serupa

Gemini_Generated_Image_sx3ztpsx3ztpsx3z
Gemini_Generated_Image_gt39hhgt39hhgt39
Gemini_Generated_Image_89vhai89vhai89vh
Gemini_Generated_Image_3w02qq3w02qq3w02

Ceritakan Detail Proyekmu

Mulai dari 30K aja, solusi IT kamu langsung jalan tanpa drama.

Kata Mereka Tentang Solusi Coding

Dipercaya oleh lebih dari 200++ client untuk menyelesaikan proyeknya dengan total 250++ proyek dari berbagai jenis proyek