Belajar CSS #1 : Belajar CSS Pemula

Hallo gaes berjumpa lagi dengan saya ferry coder disini kita akan belajar css pemula setelah belajar html. Jadi buat kalian yang belum belajar html dipelajari dulu ya. Sebelumnya kita akan berkenalan dulu dengan CSS ini. CSS adalah bahasa untuk tampilan setelah html, dimana kedua duo ini tidak bisa kita pisahkan dalam pembuatan tampilan website. Jika html untuk tag suatu konten maka css ini berfungsi untuk mempercantik tampilan html yang sudah kita susun tadi. Bayangkan jika website tanpa css bagaikan rumah tanpa cat warna dan bentuk. Gambaranya seperti ini gaes, disini saya mengambil referensi dari web dunia coding itu sendiri ya.

Belajar CSS

Contoh di atas dalah jika website dunia coding tanpa css. Nah jelek banget kan gaes gambar diatas adalah gambarannya jika hanya menggunakan html. Dan yang dibawah ini ketika sudah menggunakan css.

Belajar CSS

Apa itu CSS ?

CSS adalah singkatan dari Cascading Style Sheets. Kalau baca di kamus, cascading itu artinya air terjun. Tapi dalam hal ini, yang di maksud adalah, aliran dari suatu kode ke kode lain yang saling berhubungan.

Jadi kalau di tulis lengkap dalam bahasa Indonesia kira-kira arti CSS adalah: kumpulan kode-kode yang berurutan dan saling berhubungan untuk mengatur format / tampilan suatu halaman HTML.

Versi CSS

Sejak awal diperkanalan css memiliki beberapa versi:

  1. CSS 1 : adalah versi pertama (17 Desember 1996).
  2. CSS 2 : adalah versi ke-2 (mei 1998) .
  3. CSS 2.1 : (7 juni 2012).
  4. CSS 3 : (2012)
  5. CSS 4 : masih dalam pengembangan.

Buat yang bertanya perbedaanya yang pasti dari segi fiturnya yang berbeda.

Belajar CSS Cara Penggunaannya

Cara penggunaan css terdapat tiga cara yaitu external css, internal css, dan inline css.

Belajar CSS External

File css disimpan dengan exstensi .css kemudian nanti diimport atau dihubungkan ke dalam file HTML atau yang ingin kita desain menggunakan css. Cara penggunaanya kurang lebih seperti ini.

Buat file disamping file html dengan nama kalo saya bisanya style.css. Kemudian kita sambung dengan mencantumkan syntax dibawah ini.

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

Pada atribut rel dan type di tag link diatas digunakan untuk mendefinisikan bahwa yang dipanggil atau dihubungkan adalah file stylesheet atau css. Kemudian atribut href digunakan untuk meletaklan letak file css. Sama seperti memanggil file di tag a jika file css terletak diluar folder maka bisa menghubungkannya dengan memberikan titik.

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

Jika file css terletak didalam sebuah folder. Biasanya kalo saya dan kebanyakan orang menamainya assets. maka untuk menghubungkannya.

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

Belajar CSS Internal

Tag css diletakan tidak diluar folder seperti external melainkan didalam file html itu sendiri. cara penggunaanya seperti dibawah ini.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Internal css</title>
    <style>
        h1{
            color: salmon;
        }
    </style>
</head>
<body>
    <h1>Hello World</h1>
</body>
</html>

kode css diletakan di tag style.

Belajar CSS Inline

Tag css ditulisakan langsung di tag htmlkita langsung. Kita menggunakan atribut nya yaitu style. Cara pemakaianya sama seperti class. Kurang lebih seperti dibawah ini.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Inline css</title>
</head>
<body>
    <h1 style="color: salmon;">Hello World</h1>
</body>
</html>

Struktur Kode CSS

Struktur kode CSS ada tiga bagian.

  1. Selektor;
  2. Blok Deklarasi;
  3. Properti dan nilainya;

Selektor CSS

Selektor adalah kata kunci untuk memilih element HTML yang akan kita atur.

h1 {
    color: salmon;
}

Artinya kita menyeleksi elemen h1, lalu diberikan warna salmon. Selektor di css bisa banyak bisa tag, class, id, dan atribut bisa atribut tag input yaitu type dsb.

Contohnya

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Berkenalan css</title>
    <style>
        /* Selector dengan tag */
        h1 {
            color: salmon;
        }

        /* selector dengan class */
        .hello {
            font-size: 20px;
        }

        /* Selector dengan id */
        #hello {
            font-size: 20px;
        }

        /* selector dengan Atribut */
        input[type=date] {
            background: salmon;
        }
    </style>
</head>

<body>
    <h1 style="color: salmon;">Hello World</h1>
    <p class="hello">Lorem ipsum dolor sit, amet consectetur adipisicing elit. Officiis, obcaecati!</p>
    <h3 id="hello">Hallo Boss Kuh</h3>
    <input type="date" name="tanggal" placeholder="Input kan tanggal">
</body>

</html>

Blok Deklarasi

Blok deklarasi adalah tempat kita ,emulisakan atribut css yaitu dibungkus dengan kurung kurawal { }

Properti dan Nilainya

Setiap properti harus diakhiri dengan titik koma. Apabila hanya terdapat satu properti, boleh tidak menggunakan titik koma. Properti harus ditulis didalam blok deklarasi

Contoh

p{
    color: pink;
}

Nah mungkin sampai sini dulu gaes pengenalan belajar cssnya semoga kalian tertarik dan semangat ya belajarnya. Jika kalian kebingungan bisa koemn di kolom komentar ya. See yu se

Share

Ferry Coder

Seorang full stack web developer dan mahasiswa informatika di Sleman, Yogyakarta. Saat ini sedang menempuh studi di Universitas Amikom Yogyakarta jurusan informatika, konsentrasi pemrograman. Dalam dunia coding, saya fokus pada Web Development. Biasa bekerja menggunakan framework laravel(PHP) dan bootstrap, tetapi juga terbuka dengan teknologi lainya jika diperlukan. Suka bekerja sama, saling berbagi dan terbuka untuk saling berdiskusi.

You may also like...

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *