6. CSS atau Cascading Stylesheet adalah
kumpulan kode yang digunakan untuk
mendefinisikan desain dari bahasa
markup
Source: https://id.wikipedia.org/wiki/Cascading_Style_Sheets
Definisi
15. ● Simple selectors (memilih elemen berdasarkan nama elemen, id, class)
● Combinator selectors (memilih elemen berdasarkan relasi antara beberapa
elemen)
Selectors
https://www.w3schools.com/cssref/css_selectors.asp
16. Simple selectors (select elements based on element, id, class, global)
Simple Selectors
https://www.w3schools.com/cssref/css_selectors.asp
17. Simple Selectors - Element
https://www.w3schools.com/cssref/css_selectors.asp
18. Simple Selectors - Class
https://www.w3schools.com/cssref/css_selectors.asp
19. Simple Selectors - ID
https://www.w3schools.com/cssref/css_selectors.asp
21. memilih elemen berdasarkan relasi antara beberapa elemen.
Combinator Selectors
Combination Parent-Child
https://www.w3schools.com/cssref/css_selectors.asp
38. Position Static adalah settingan default posisi dalam elemen
HTML, dengan menggunakan position static anda tidak dapat
mengatur posisi dari elemen, semisal posisi
left,right,top,bottom
CSS Position - Static
42. Position absolute ini digunakan untuk mengatur posisi sebuah
elemen yang ingin menimpa elemen lain
CSS Position - Absolute
43. Position:fixed ini memungkinkan kita meletakkan elemen secara
permanen di suatu titik yang tetap diam sekalipun kita scroll
browser kita sampai manapun
CSS Position - Fixed
45. Elemen yang memiliki property display: inline; hanya memblok
sesuai dengan konten yang ada pada elemen tersebut. Kita
tidak dapat mengubah atau mengatur nilai tinggi dari elemen
tersebut. Selain itu, nilai margin-top dan margin-bottom juga
tidak berpengaruh pada elemen inline.
Contoh elemen html yang memiliki default value inline, yaitu:
● <span>
● <a>
● <img>
CSS Display - Inline
47. 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.
Contoh default value block, yaitu :
<div> | <p>
CSS Display - Block
49. memiliki karakteristik gabungan dari dua value sebelumnya
yaitu, inline dan block. Elemen yang memiliki nilai ini akan
tampil secara inline atau sejajar/menyamping namun tiap
elemen memiliki sifat value block.
CSS Display - Inline Block
51. Model layout 1 dimensi yang dapat mengatur jarak dan
penjajaran antar item dalam sebuah container
CSS Display - Flexbox
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Fl
exbox
55. CSS Display - Flexbox
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
Flexbox Layout Module
sebuah modul yang menawarkan cara efektif untuk menyusun,
mensejajarkan dan mendistribusikan jarak antar item di dalam
sebuah container, meskipun ukurannya dinamis atau kita
bahkan tidak tahu ukurannya
69. CSS Display - Flexbox
flex-direction
Mengatur arah / urutan dari
items di dalam container
70. CSS Display - Flexbox
flex-wrap
Secara default, semua items
di dalam container akan
berada dalam satu baris
meskipun ukurannya sudah
tidak cukup, wrap
memungkinkan untuk
memindahkan items ke
baris di bawahnya
71. CSS Display - Flexbox
justify-content
Mengatur rata items di
dalamnya terhadap
main-axis
72. CSS Display - Flexbox
align-items
Mengatur rata items di
dalamnya terhadap
cross-axis