Kelas Dicoding CSS
Kelas Dicoding CSS
Untuk menetapkan selector dengan menggunakan id, kita gunakan tanda octothorpe
(#) atau lebih familiar disebut dengan hash.
Attribute Selector
Attribute selector merupakan cara menetapkan target elemen berdasarkan
sebuah atribut yang digunakan atau bahkan bisa lebih spesifik dengan nilainya.
Universal Selector
Universal selector digunakan untuk diterapkan pada seluruh elemen.
Tetapi selector ini juga bisa secara spesifik menargetkan sebuah elemen dengan
menggabungkan bersama selector yang lainnya. pake (*)
"Combinator"
Ada empat kombinator yang dapat kita gunakan yaitu:
Child Selector,
Rule akan diterapkan pada seluruh elemen paragraf yang berada di dalam elemen div
secara langsung
Descendant Selector.
Mirip seperti child selector namun hierarkinya lebih luas, karena rule akan
diterapkan pada seluruh elemen yang menjadi turunannya walaupun secara tidak
langsung.
Berikut ini merupakan properti font yang akan kita pelajari antara lain:
Relative unit
em; Font size; Satuan relatif terhadap ukuran font yang sedang
digunakan pada elemen (contohnya, 2em berarti 2 kali lebih besar dari ukuran font
seharusnya).
ex; Font height; Satuan relatif terhadap tinggi font saat ini,
satuan ini sangat jarang sekali digunakan
rem; Font size; Mirip seperti em, tetapi rem merupakan satuan relatif
terhadap ukuran font dari root element.
ch; Font width; Satuan relatif terhadap lebar dari karakter “0” nol.
Absolute unit
font-weight
Setelah mengenal font families dan font size, selanjutnya ada juga font-weight yang
digunakan untuk mengatur ketebalan dari font yang ditampilkan. Nilai dari properti
ini
dapat ditentukan dengan menggunakan numeric values (100 sampai 900) atau dengan
menggunakan descriptive terms (normal, bold, bolder, dan lighter).
font-style
Properti selanjutnya adalah font-style. Properti ini digunakan untuk
menentukan postur dari teks yang ditampilkan, apakah bentuknya vertikal (normal)
atau miring (italic dan oblique).
SHORTHAND FONT:
target{font: style weight variant size font-family}
text-shadow : a b c d;
Nilai pertama : menunjukkan seberapa jauh ke kiri atau kanan (horizontal) bayangan
harus ditampakkan.
Nilai kedua : menunjukkan jarak ke atas atau ke bawah (vertical) bayangan harus
ditampakkan.
Nilai Ketiga (opsional) : menentukan tingkat keburaman yang harus diterapkan pada
bayangan.
Nilai Keempat : menentukan warna yang digunakan pada bayangan.