CSS Dasar - 7 - Selector

CSS Dasar - 7 - Selector

Pengenalan CSS Selector

Ikhtisar Bagian: Pada bagian ini, kita akan membahas tentang apa yang disebut dengan CSS selector dan bagaimana penggunaannya dalam mengubah tampilan elemen HTML.

Apa itu CSS Selector?

  • CSS selector digunakan oleh CSS untuk mengidentifikasi elemen HTML yang akan diberi gaya.
  • Ada beberapa jenis selector yang dapat digunakan, termasuk selector elemen HTML, ID, dan kelas.

Penggunaan Selector Elemen HTML

  • Menggunakan tag HTML sebagai selector memungkinkan kita untuk mengubah gaya semua elemen dengan tag tersebut.
  • Contoh: body color: red; akan mengubah warna teks di dalam body menjadi merah.

Penggunaan Selector ID dan Kelas

  • Kita juga dapat menggunakan ID atau kelas sebagai selector.
  • ID adalah selektor unik yang diberikan kepada satu elemen tertentu.
  • Kelas adalah selektor yang dapat diberikan kepada beberapa elemen.
  • Contoh: #header font-size: 24px; akan mengubah ukuran font pada elemen dengan ID "header".

Kompleksitas Selector

  • Terdapat juga kompleksitas dalam penggunaan selector, di mana kita dapat membuat selektor panjang dan kompleks.
  • Hal ini berguna ketika ingin menargetkan elemen secara spesifik.

Menggunakan Selecttor dalam Kode

Ikhtisar Bagian: Dalam bagian ini, kita akan melihat contoh penggunaan sejumlah selector dalam kode menggunakan CodePen.

Contoh Kode

<h1>Hello World</h1>

<ul>

<li><a href="#">Link 1</a></li>

<li><a href="#">Link 2</a></li>

</ul>

<ol>

<li><a href="#">Link 3</a></li>

<li><a href="#">Link 4</a></li>

</ol>

<h2>Heading 2</h2>

<p>Paragraph 1</p>

<p>Paragraph 2</p>

Penggunaan Selector Elemen HTML

  • Menggunakan selector elemen HTML untuk mengubah gaya elemen.
  • Contoh: body font-family: Arial; akan mengubah jenis font di dalam body menjadi Arial.

Penggunaan Selector ID dan Kelas

  • Menggunakan selector ID atau kelas untuk mengubah gaya elemen dengan ID atau kelas tertentu.
  • Contoh: #header color: green; akan mengubah warna teks pada elemen dengan ID "header" menjadi hijau.

Grouping Selector

  • Kita dapat menggunakan operator koma (,) untuk memberikan style yang sama kepada beberapa elemen.
  • Contoh: h1, h2 color: green; akan memberikan warna hijau pada semua elemen h1 dan h2.

Penggunaan Selector Spasi

  • Jika ingin memberikan style pada elemen yang berada di dalam suatu elemen lain, kita dapat menggunakan spasi sebagai pemisah.
  • Contoh: ul li a color: orange; akan memberikan warna oranye pada semua tautan (elemen a) yang berada di dalam elemen li yang berada di dalam ul.

Penggunaan Selector Khusus

  • Jika ingin memberikan style pada elemen yang tidak terkait dengan suatu kelompok tertentu, kita dapat menggunakan selector khusus seperti ID atau kelas.
  • Contoh: #p1 color: orange; akan memberikan warna oranye pada elemen dengan ID "p1".
  • Contoh: .p2 color: red; akan memberikan warna merah pada semua elemen dengan kelas "p2".

Menggabungkan Selector

Ikhtisar Bagian: Dalam bagian ini, kita akan belajar cara menggabungkan selector untuk memberikan style yang berbeda pada beberapa elemen.

Penggunaan Koma

  • Menggunakan operator koma (,) untuk memberikan style yang sama kepada beberapa elemen.
  • Contoh: h1, h2 color: green; akan memberikan warna hijau pada semua elemen h1 dan h2.

Penggunaan Spasi

  • Menggunakan spasi sebagai pemisah untuk memilih elemen yang berada di dalam suatu elemen lain.
  • Contoh: ul li a color: orange; akan memberikan warna oranye pada semua tautan (elemen a) yang berada di dalam elemen li yang berada di dalam ul.

Penggunaan ID dan Kelas

  • Menggunakan ID atau kelas sebagai selector untuk memilih elemen secara spesifik.
  • Contoh: #p1 color: orange; akan memberikan warna oranye pada elemen dengan ID "p1".
  • Contoh: .p2 color: red; akan memberikan warna merah pada semua elemen dengan kelas "p2".

Memberi Gaya Pada Paragraf

Ikhtisar Bagian: Dalam bagian ini, kita akan belajar cara memberikan gaya yang berbeda pada dua paragraf.

Penggunaan Selector Khusus

  • Menggunakan selector khusus seperti ID atau kelas untuk memilih elemen secara spesifik.
  • Contoh: #p1 color: orange; akan memberikan warna oranye pada paragraf pertama.
  • Contoh: .p2 color: red; akan memberikan warna merah pada paragraf kedua.

Perbedaan antara ID dan Kelas

Ikhtisar Bagian: Pada bagian ini, dijelaskan perbedaan antara selektor ID dan selektor kelas dalam CSS.

Selektor ID

  • Elemen HTML hanya boleh memiliki satu ID.
  • Satu halaman web hanya boleh memiliki satu elemen dengan ID tersebut.
  • ID dapat digunakan sebagai penanda halaman untuk link atau hyperlink.
  • Digunakan juga untuk JavaScript.
  • Tidak disarankan digunakan untuk CSS karena memiliki beban yang lebih berat dibandingkan dengan selektor kelas.

Selektor Kelas

  • Elemen HTML dapat memiliki banyak kelas.
  • Beban penggunaan selektor kelas lebih ringan dibandingkan dengan selektor ID.
  • Disarankan menggunakan elemen HTML terlebih dahulu jika memungkinkan, jika tidak baru menggunakan selektor kelas.

Menggunakan Kelas pada CSS

Ikhtisar Bagian: Pada bagian ini, dijelaskan penggunaan kelas pada CSS untuk mengubah tampilan elemen HTML tertentu.

  • Dapat menggunakan properti CSS seperti font-size atau cetak tebal (bold) pada elemen dengan kelas tertentu.
  • Contoh: Mengubah paragraf menjadi cetak tebal dengan menambahkan kelas "cetak-tebal".
  • Hanya elemen yang memiliki kelas tersebut yang akan terpengaruh oleh perubahan gaya (styling).

Kesimpulan dan Saran

Ikhtisar Bagian: Pada bagian ini, diberikan kesimpulan mengenai penggunaan selektor dasar dalam CSS.

  • Disarankan untuk menggunakan elemen HTML jika memungkinkan.
  • Jika tidak memungkinkan, gunakan selektor kelas.
  • Tidak disarankan menggunakan selektor ID karena memiliki beban yang lebih berat.
  • Saran untuk melanjutkan pembelajaran mengenai pseudo class pada video berikutnya.

Terima kasih dan sampai jumpa lagi!

Video description

Masih ingat anatomi dari sebuah sintaks CSS kan? di dalamnya terdapat bagian yang dinamakan selector. Selector digunakan untuk memilih elemen spesifik pada HTML yang akan diberi style. Ada 3 jenis selector yaitu elemen HTML, id dan class. -- BGM : "Z One Hundred" by. Robert Larow www.freeplaymusic.com/volumedetail.aspx?volume=1973 -- Jangan lupa untuk follow juga akun media sosial kita yang lain : - https://www.facebook.com/WebProgrammingUNPAS - http://twitter.com/pw1unpas - http://instagram.com/webprogrammingunpas - http://codepen.io/webprogrammingunpas - http://www.unpas.ac.id terimakasih dan selamat #ngoding! @sandhikagalih