Pseudo-Class Penjelasan
:link Kondisi ketika hyperlink belum pernah dikunjungi
:visited Kondisi ketika hyperlink sudah pernah dikunjungi
:hover Kondisi ketika mouse diletakkan di atas hyperlink
:active Kondisi ketika hyperlink sedang ditekan
Table 1 Pseudo-Class Selector
Pseudo-Class Penjelasan
Selector
:first-child Menunjuk ke elemen yang menjadi anak pertama dari direct
parent-nya
:last-child Menunjuk ke elemen yang menjadi anak terakhir dari direct
parent-nya
:nth-child(even) Menunjuk ke elemen yang menjadi anak bernomor urut genap
:nth-child(odd) Menunjuk ke elemen yang menjadi anak bernomor urut ganjil
:nth-child(n) Menunjuk ke elemen yang menjadi anak ke-n
a. Latihan Pseudo-Class Selector pada Tabel
i. Tuliskan kode berikut:
3. Teori
a. Jelaskan apa yang dimaksud Specificity pada CSS
CSS Specificity menentukan seberapa spesifik kah sebuah aturan pada
CSS. Jika ada 2 atau lebih aturan pada sebuah elemen yang sama,
maka aturan paling spesifiklah yang akan dipakai oleh browser.
b. Jelaskan apa yang dimaksud dengan Inheritance pada CSS
Inheritance dalam CSS adalah sifat penurunan efek CSS dari sebuah
tag HTML kepada tag HTML lainnya. Syarat
untuk inheritance adalah: tag tersebut harus berada di dalam tag
lainnya.
c. Jelaskan apa yang dimaksud dengan property display blok
Elemen yang memiliki property display: block; selalu membuat blok
baru pada tampilan. Elemen akan membentang dari kiri hingga ke
kanan mengisi penuh lebar dari halaman browser. Kita dapat
melakukan manipulasi banyak hal pada elemen yang bernilai block.
Baik mengatur lebar, tinggi, margin sesuai dengan kebutuhan yang kita
inginkan.
d. Jelaskan apa yang dimaksud dengan property position relative
Value relative digunakan untuk membuat suatu element bisa dipindah
pindahkan . By default elemen memang tumpukan sebagaimana pada
value static, tetapi kita bisa memindahkan elemen tersebut dengan
property seperti top , left. Sehingga elemen tersebut akan menindihi
layernya elemen lain. Untuk melihat efek dari penggunaan property
relative ubah css dari class red menjadi sebagai berikut
c. Buatlah video demo/ penggunaan website tersebut (upload youtube), sertakan linknya
disini.. https://youtu.be/iFDj0mfcX3Y
d. Kumpulkan source code via github (buat repositori tugas KK4B yaa)
https://github.com/FahmiAjiWicaksono/Tugas-KK4-B-Latihan-CSS
Referensi Video Tutorial membuat halaman web dengan HTML dan CSS:
https://www.youtube.com/watch?v=86FHw_iJlHM&t=341s