Tutorial Belajar CSS Part 1 - Pengantar ke CSS: Memahami Syntax dan Konsep Dasar

Tutorial Belajar CSS Part 1: Pengantar ke CSS - Memahami Syntax dan Konsep Dasar

Cascading Style Sheets (CSS) merupakan bahasa pemrograman yang digunakan untuk mengatur tampilan dan gaya elemen HTML di halaman web. Dalam tutorial ini, kita akan memulai dari dasar-dasar CSS, memahami sintaksis dasar, dan konsep penting yang menjadi dasar bagi styling web.

Pengenalan CSS

CSS mengontrol tampilan visual dari elemen-elemen HTML. Ini termasuk warna, tata letak, ukuran, jenis huruf, dan banyak aspek lain yang menentukan bagaimana halaman web Anda akan terlihat.

Penulisan CSS

Inline CSS

<p style="color: blue; font-size: 16px;">Contoh teks dengan warna biru dan ukuran font 16px</p>

Internal CSS

<head>
    <style>
        p {
            color: blue;
            font-size: 16px;
        }
    </style>
</head>

External CSS

File style.css

p {
    color: blue;
    font-size: 16px;
}

Pada HTML:

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

Konsep Dasar CSS

  1. Selector

    • Memilih elemen yang akan diubah gayanya. Contohnya, p untuk semua paragraf, .class untuk semua elemen dengan kelas tertentu, dan #id untuk elemen dengan ID tertentu.
  2. Properti

    • Menentukan bagian dari elemen yang ingin diubah, seperti color, font-size, margin, dan sebagainya.
  3. Nilai

    • Nilai yang diberikan untuk properti tertentu, misalnya, red untuk warna, 20px untuk ukuran font, dan 10% untuk margin.
  4. Kombinasi Selector

    • Lebih dari satu selector dapat digabungkan untuk membatasi gaya tertentu pada elemen khusus.

Keuntungan Penggunaan CSS

  • Pemisahan Tata Letak dan Konten: Memisahkan struktur HTML dari tampilan.
  • Konsistensi: Memungkinkan konsistensi dalam tampilan di seluruh situs web.
  • Fleksibilitas: Kemudahan dalam memodifikasi tampilan dengan mengubah hanya file CSS.

Kesimpulan

Pemahaman dasar tentang CSS sangat penting untuk membangun dan mendesain halaman web. Dengan mengetahui sintaks dasar dan konsep utama, Anda dapat mulai mengatur dan memperindah tampilan halaman web dengan lebih mudah dan terorganisir. Di tutorial berikutnya, kita akan menjelajahi lebih lanjut tentang selektor, properti, dan nilai dalam CSS.


Yan Afriyoko

I am Yan Afriyoko, A Software Engineer with more than 8+ years of experience. I have completed over 250 projects, focusing on developing robust and efficient web applications. In addition, I am an expert in creating Software-as-a-Service (SaaS) development, API integration, and e-commerce projects.