Apakah kamu baru memulai belajar tentang desain web dan ingin mengetahui cara menghubungkan CSS ke HTML? Jangan khawatir, artikel ini akan membantu kamu memahami langkah-langkah yang perlu dilakukan dengan mudah dan cepat. Tidak perlu khawatir, bahasan ini akan mudah dipahami oleh orang yang paling pemula sekalipun!
Apa itu CSS dan HTML?
Sebelum kita membahas cara menghubungkan CSS ke HTML, ada baiknya kamu mengerti apa itu CSS dan HTML.
HTML (HyperText Markup Language) adalah bahasa markup yang digunakan untuk membuat struktur konten pada halaman web. Sedangkan CSS (Cascading Style Sheets) adalah bahasa yang digunakan untuk mengatur tampilan dan gaya dari konten HTML tersebut.
Dengan menggabungkan kedua bahasa ini, kamu bisa membuat tampilan halaman web yang menarik dan mudah untuk dikendalikan. Kini, mari kita pelajari cara menghubungkan CSS ke HTML!
Inline Styles
Cara pertama yang bisa kamu coba untuk menghubungkan CSS ke HTML adalah dengan menggunakan Inline Styles. Inline Styles merupakan cara penulisan CSS langsung pada elemen HTML.
Berikut contoh cara penulisan Inline Styles:
<p style="color: red; font-size: 16px;">Ini adalah paragraf dengan gaya CSS inline.</p>
☑️ Kelebihan
Inline Styles sangat mudah untuk digunakan, terutama jika kamu baru belajar CSS dan HTML. Kamu tidak perlu membuat file CSS terpisah, cukup tulis gaya CSS langsung pada elemen HTML yang ingin diatur.
☑️ Kekurangan
Inline Styles kurang efisien jika kamu ingin mengatur gaya pada banyak elemen sekaligus. Selain itu, Inline Styles juga sulit untuk diatur dan dipelihara, terutama jika kamu memiliki banyak halaman web yang perlu diatur.
Internal Stylesheet
Cara kedua yang bisa kamu coba untuk menghubungkan CSS ke HTML adalah menggunakan Internal Stylesheet. Internal Stylesheet adalah cara penulisan CSS di dalam tag <style> pada dokumen HTML.
Berikut contoh cara penulisan Internal Stylesheet:
<!DOCTYPE html>
<html>
<head>
<style>
p {
color: red;
font-size: 16px;
}
</style>
</head>
<body>
<p>Ini adalah paragraf dengan gaya CSS internal.</p>
</body>
</html>
☑️ Kelebihan
Internal Stylesheet memungkinkan kamu mengatur gaya untuk banyak elemen sekaligus dalam satu dokumen HTML. Kamu tidak perlu menulis CSS pada setiap elemen, cukup tulis sekali di dalam tag <style> dan semua elemen yang sesuai dengan selektor akan diberi gaya tersebut.
☑️ Kekurangan
Internal Stylesheet tidak efisien untuk mengatur gaya pada banyak halaman web sekaligus. Kamu harus menulis ulang CSS pada setiap dokumen HTML yang ingin diatur.
External Stylesheet
Cara ketiga dan yang paling direkomendasikan untuk menghubungkan CSS ke HTML adalah menggunakan External Stylesheet. External Stylesheet adalah cara penulisan CSS dalam file terpisah dengan ekstensi .css, lalu menghubungkannya ke dokumen HTML menggunakan tag <link>.
Berikut contoh cara penulisan External Stylesheet:
☑️ Membuat file CSS (style.css)
p {
color: red;
font-size: 16px;
}
☑️ Menghubungkan file CSS ke HTML
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<p>Ini adalah paragraf dengan gaya CSS eksternal.</p>
</body>
</html>
Kelebihan dan Kekurangan External Stylesheet
- Kelebihan
External Stylesheet sangat efisien untuk mengatur gaya pada banyak elemen dan halaman web sekaligus. Kamu hanya perlu membuat satu file CSS, lalu menghubungkannya ke semua dokumen HTML yang ingin diatur. Selain itu, External Stylesheet juga memudahkan kamu dalam mengatur dan memelihara gaya pada proyek web yang besar. - Kekurangan
External Stylesheet memerlukan waktu sedikit lebih lama untuk memuat halaman web, karena memerlukan waktu untuk mengunduh file CSS terlebih dahulu. Namun, kekurangan ini bisa diminimalisir dengan teknik optimasi seperti penggabungan dan pengurangan ukuran file CSS.
Cara Menghubungkan CSS ke HTML
Berikut langkah-langkah yang perlu kamu ikuti untuk menghubungkan CSS ke HTML menggunakan External Stylesheet:
- Buat file baru dengan ekstensi .css, misalnya style.css.

- Tulis kode CSS yang ingin kamu gunakan untuk mengatur tampilan dan gaya elemen HTML pada file tersebut.
- Buka dokumen HTML yang ingin dihubungkan dengan file CSS.
- Tambahkan tag <link> di dalam tag <head> dokumen HTML, lalu isikan atribut rel=”stylesheet” dan href=”style.css” (ganti style.css dengan nama file CSS yang telah kamu buat).
Dengan mengikuti langkah-langkah di atas, kamu sudah berhasil menghubungkan CSS ke HTML menggunakan External Stylesheet!
🔥 Baca Juga : Cara Memanggil CSS di HTML untuk Mengoptimalkan Website
Tips Membuat CSS yang Efisien
Untuk membantu kamu dalam membuat CSS yang efisien dan mudah dipelihara, berikut beberapa tips yang perlu kamu perhatikan:
✅ Gunakan selektor yang spesifik
Hal ini akan membantu kamu mengatur gaya pada elemen yang tepat sesuai kebutuhan.
✅ Kelompokkan aturan CSS yang serupa
Dengan mengelompokkan aturan CSS yang memiliki selektor atau properti yang sama, kamu bisa mengurangi redundansi dan membuat kode CSS lebih ringkas.
✅ Manfaatkan teknik pengurangan ukuran file CSS
Teknik seperti minifikasi dan penggabungan file CSS akan membantu mempercepat waktu pemuatan halaman web dan mengurangi jumlah permintaan ke server.
✅ Gunakan media query untuk membuat desain responsif
Dengan menggunakan media query, kamu bisa mengatur tampilan dan gaya elemen HTML untuk berbagai ukuran layar dan perangkat.
Kesimpulan
Kini, kamu sudah mengetahui cara menghubungkan CSS ke HTML dengan tiga metode yang berbeda, yaitu Inline Styles, Internal Stylesheet, dan External Stylesheet. Dari ketiga metode tersebut, menggunakan External Stylesheet adalah cara yang paling direkomendasikan karena lebih efisien dan mudah dipelihara.
Dengan menggabungkan HTML dan CSS, kamu bisa menciptakan tampilan halaman web yang menarik dan sesuai dengan kebutuhan. Jangan ragu untuk terus eksplorasi dan belajar lebih lanjut tentang CSS dan HTML serta teknik-teknik yang ada untuk mengembangkan kemampuan desain webmu!
🔥 Baca Juga : Cara Membuat Tabel di HTML & CSS Berwarna ️ 5 Menit
Semoga artikel ini bermanfaat dan membantu kamu dalam menghubungkan CSS ke HTML. Apabila ada yang ingin kamu tanyakan terkait topik yang kita bhas di artikel ini, silahkan bisa bertanya melalui kolom komentar yang tersedia dibawah ini!