Skip to content
This repository has been archived by the owner on Jan 29, 2024. It is now read-only.

Latest commit

 

History

History
150 lines (111 loc) · 2.53 KB

pengenalan-css.md

File metadata and controls

150 lines (111 loc) · 2.53 KB

Pengenalan CSS

1. Penjelasan CSS

Cascading StyleSheet (CSS) merupakan bahasa style sheet yang berguna untuk membantu menyajikan dokumen yang ditulis dengan HTML. Apabila HTML hanya bisa menentukan struktur tampilannya, maka CSS dapat menentukan bagaimana gaya dari tampilan tersebut.

Apabila kita ingin membuat sebuah halaman web, maka kita akan menggunakan kombinasi dari HTML dan CSS agar tampilan web kita terstruktur dan indah

2. Cara Penulisan

Cara penulisan CSS biasanya terlihat seperti ini

h1 {
  font-weight: 800;
  color: gray;
}
p {
  color: orange;
}
#website-title {
  padding: 10px;
}
.container {
  margin: 50px;
}
button:hover {
  background-color: #ffecb3;
}

3. Memasukkan CSS untuk HTML

Ada 3 metode untuk menyertakan CSS agar dapat mengubah layout HTML.

3.1. Embed HTML

Menulis css ke dalam head html menggunakan tag style

<html>
  <head>
    <style>
      selector {
        property: value;
      }
    </style>
  </head>
</html>

3.2. Eksternal CSS

Memasukkan file css eksternal ke dalam html

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

3.3. Inline CSS

Menulis css langsung ke tag tertentu pada html

    <tag style="color:orange background:yellow;">isi tag</tag>

4. Selector

Setiap elemen HTML yang ada di halaman web dapat dimodifikasi ataupun dihias dengan CSS. Selector digunakan untuk memilih elemen html mana yang akan kita ubah stylingnya.

Bentuk umum selector seperti berikut:

selector {
  property: value;
  property: value;
}

Ada beberapa cara untuk menyeleksi elemen dengan selector

4.1. Seleksi elemen berdasarkan id

#nama-id {
  property: value;
}

4.2. Seleksi elemen berdasarkan class

.nama-class {
  property: value;
}

4.3. Seleksi semua elemen

* {
  property: value;
}

4.4. Seleksi elemen yang berada didalam elemen lain

div p {
  property: value;
}

4.5. Seleksi link yang sedang di hover

a:hover {
  property: value;
}

5. Property

Setelah elemen dipilih, property dari style yang tersedia dapat diterapkan pada elemen tersebut. Nama properti diikuti dengan tanda titik dua (colon) (:) diikuti dengan nilai atau value yang ditutup dengan titik koma (;)

Properti umum yang bisa digunakan :

  • color
  • font
  • background
  • border
  • width dan height
  • margin dan padding
  • display

6. Komentar

Menambahkan Komentar pada CSS

/* Komentar mabro  */
selector {
  property: value;
}