HTML & CSS
HTML & CSS
Tag Judul
Tag judul digunakan untuk memformat element judul.
Tag ini bervariasi mulai dari <h1> hingga <h6>, <h1> menjadi yang terbesar dan <h6> menjadi yang
terkecil (※ h mewakili heading (judul)).
Tag Paragraf
Tag <p> menentukan paragraf (※ p mewakili paragraf). Teks yang diapit oleh tag
seperti <h2> dan <p> dimulai di baris baru.
Menggunakan Judul dan Paragraf
Tag <h1>...<h6> digunakan sesuai ukuran dan signifikansi judul seperti ditunjukkan di bawah.
Untuk teks yang bukan merupakan judul, gunakan tag <p>.
Komentar
Teks yang diapit oleh <!-- --> menjadi komentar.
Komentar tidak ditampilkan di browser. Komentar sangat berguna untuk menjelaskan code Anda.
3. Tautan
Atribut HTML
Pada HTML, Anda dapat menentukan atribut seperti href di tag pembuka (※ lihat gambar di
sisi kiri). Selalu letakkan nilai atribut dalam tanda kutip ganda " .
4. Gambar
Tag Gambar
Tag <img> digunakan untuk menampilkan gambar.
Kita dapat menetapkan gambar dengan menentukan url di atribut src seperti berikut: <img
src="url"> . Perhatikan bahwa tag <img> tidak memerlukan tag penutup karena tidak ada teks yang
diapit.
5. Daftar
Daftar (1)
Anda dapat membuat daftar dengan mengapit teks dengan tag <li>.
Jangan khawatir, kita akan membahas tag <ul> di slide berikutnya.
Daftar (2)
Jenis daftar akan berubah tergantung pada tag yang Anda gunakan.
Dengan tag <ul> Anda dapat membuat daftar dengan bullet.
Jika element Anda "bersarang" seperti gambar dikiri bawah ini, element yang menutupi akan
menjadi induk dan element yang ditutupi akan menjadi anak-nya.
Indentasi
Untuk element bersarang, praktik yang baik adalah mensejajarkan code dengan indentasi. Meskipun
tidak diperlukan, indentasi dapat memudahkan Anda untuk melihat hubungan induk-anak, terutama
pada saat code Anda sudah mulai banyak dan rumit
(※ untuk membuat indentasi, tekan tombol "tab" di awal baris).
Sintax CSS
Ada beberapa hal yang harus diingat saat menulis CSS.
Seperti HTML, Anda harus selalu mengindentasi code CSS seperti gambar di bawah. Selain itu,
perhatikan bahwa anda harus menambahkan titik dua : di akhir property CSS dan titik
koma ; diakhir baris seperti gambar dibawah.
Komentar CSS
Seperti di HTML, Anda dapat menulis komentar di file CSS.
Namun di CSS, komentar harus diapit oleh /* */.
Jenis Font
Dengan property font-family, Anda dapat menentukan jenis font.
Anda dapat melakukan ini dengan menetapkanfont-family: nama font; Jika nama font berisi
spasi, Anda harus mengapitnya dengan tanda petik ganda.
Aneka Ragam Font
Saat menetapkan property font-family, Anda dapat menentukan berbagai jenis font
seperti serif dan sans-serif.
Anda tidak perlu mengingat nama font karena anda bisa mencarinya secara online.
Tag <div>
Kita akan membuat tata letak dengan element <div> (※ "div" mewakili "divisi").
Tag <div> digunakan untuk mengelompokkan element.
Seperti contoh dibawah, layout dibagi menjadi tiga element <div> dengan nama
class header, main, dan footer.
Pelengkap Tag Otomatis
Mulai dari sini, Anda akan menulis banyak tag. Untuk mencegah kesalahan ketik, mari kita
gunakan fungsi autocomplete di editor. Seperti yang ditampilkan di bawah, Anda dapat memasukkan
nama tag dan menekan tombol "tab" untuk menyelesaikan tag (※ Tergantung pada tag, beberapa
atribut yang tidak dinginkan dapat tersisipkan, jadi lakukan ini dengan hati-hati).
Header
Setelah tata letak dasar selesai dikerjakan, sekarang mari kita mengerjakan beberapa detailnya.
Pertama, kita akan membuat header seperti gambar dibawah.
13. Struktur Header
Mari kita periksa struktur header. Ada logo "Progate" dan daftar. Mari kita kelompokkan kedua
bagian ini menggunakan element <div> seperti yang ditampilkan di bawah .
15. Padding
Menyesuakian Ruang
Mari kita sesuaikan ruang antara element di header sehingga logo dan daftar di header ditempatkan
diposisi yang sesuai seperti yang ditampilkan dibawah.
Shorthand Padding
Anda dapat menggunakan shorthand saat menerapkan padding.
Anda dapat menerapkan padding ke beberapa sisi menggunakan satu property saja. Saat empat nilai
ditentukan, padding diterapkan searah jarum jam dari bagian atas. Saat dua nilai ditentukan, padding
diterapkan dalam urutan "atas/bawah" dan "kanan/kiri".
Footer
Sekarang, kita akan mengerjakan tata letak footer. Sama seperti header, mari kita periksa desain dan
strukturnya. Disisi kiri footer terdapat logo, dan di sisi kanan terdapat daftar.?
Saat membuat header, kita menerapkan float dan padding ke setiap element <li>. Karena itu,
property CSS juga diterapkan ke element <li> di footer. Menurut Anda, bagaimana kita dapat
menerapkan property CSS ini hanya ke tag <li> di header.
Selector Bersarang
Dengan menambahkan li setelah header-list (dengan spasi di antara keduanya), Anda dapat
menerapkan CSS hanya ke element <li> di header-list. Ini memungkinkan Anda untuk
menerapkan CSS yang berbeda ke element <li> di header dan element <li> di footer.
17. Layout Footer
float: right
Dengan float: right, Anda dapat menyejajarkan element secara horizontal dari kiri ke kanan.
Memosisikan Element ke Kiri dan Kanan
Dengan menggabungkan float: left; dan float: right;, Anda dapat meletakkan logo dan
daftar menu footer di baris dari kiri kekanan. Mari kita terapkan float: left; ke
selector footer-logo sehingga posisinya akan ke tepi kiri, dan menerapkan float: right; ke
selector footer-list untuk memindahkannya ke tepi kanan.
Konten
Shorthand Margin
Seperti property padding, Anda dapat menentukan margin secara satu per satu disetiap sisinya, atau
sekaligus menggunakan satu property saja.
Formulir
DIpelajaran ini, kita akan membuat formulir pertanyaan seperti gambar dibawah ini! Ayo langsung
mulai!
23. Layout Formulir (2)