π― Standard Pembelajaran
- β4.2.1 Melakar papan cerita bagi laman sesawang.
- β4.2.2 Menggunakan tag dalam HTML.
- β4.2.3 Menggunakan paragraph headings dalam HTML.
- β4.2.4 Menghasilkan banner, frame dan menu dalam HTML.
- β4.2.5 Menghasilkan pautan teks dan imej dalam HTML.
- β4.2.6 Memasukkan imej dalam HTML.
- β4.2.7 Menghasilkan pull-down menu dalam HTML.
- β4.2.8 Menyediakan ruang komen dalam HTML.
- β4.2.9 Mengesan ralat dalam kod HTML.
- β4.2.10 Membina laman sesawang yang interaktif.
π‘ RUJUKAN: Buku Teks ASK Tingkatan 1, Bab 4 Kod Arahan HTML (4.2.1 β 4.2.10)
HTML (HyperText Markup Language) ialah bahasa penanda yang menerangkan struktur dan makna kandungan laman sesawang. Pelayar web membaca elemen, atribut dan hubungan bersarang untuk membina paparan halaman. Sebelum kod ditulis, papan cerita (storyboard) dilakar untuk merancang susun atur, kandungan dan pautan antara halaman.
Papan cerita
Papan cerita ialah lakaran kasar yang menunjukkan susun atur setiap halaman, kandungan yang akan dipaparkan, dan hubungan pautan antara halaman. Ia dilakar sebelum pengekodan bermula supaya perubahan besar dapat dibuat dengan kos yang rendah. Papan cerita yang baik menunjukkan kedudukan banner, menu, kandungan utama dan footer.
Struktur dokumen HTML
Dokumen bermula dengan pengisytiharan doctype, diikuti elemen html yang mengandungi head dan body. Bahagian head mengandungi metadata seperti title dan charset, manakala body mengandungi kandungan yang dilihat pengguna. Atribut lang membantu teknologi bantuan menentukan bahasa halaman.
Tag dan atribut
Tag ditulis dalam kurungan sudut, contohnya <p>. Kebanyakan elemen mempunyai tag pembuka dan tag penutup seperti <p> dan </p>. Elemen kosong seperti <img> dan <br> tidak mempunyai tag penutup. Atribut ditulis dalam tag pembuka untuk memberi maklumat tambahan, contohnya src dan alt bagi imej.
Paragraph headings dan teks
Heading h1 hingga h6 membina hierarki kandungan, bukan sekadar saiz tulisan. Perenggan menggunakan tag p. Senarai tidak bernombor menggunakan ul dan senarai bernombor menggunakan ol, dengan setiap item dibalut dalam li. Lazimnya satu h1 utama sahaja digunakan bagi setiap halaman.
Imej dan pautan
Elemen img menggunakan atribut src untuk menyatakan lokasi fail imej dan atribut alt untuk menerangkan tujuan imej kepada pembaca skrin atau apabila imej gagal dimuatkan. Elemen a menggunakan atribut href untuk menyatakan destinasi pautan. Laluan relatif sesuai untuk fail dalam laman yang sama, manakala URL mutlak merujuk sumber di laman lain.
Menu, banner dan pull-down menu
Banner ialah bahagian atas laman yang memaparkan identiti laman. Menu navigasi lazimnya dibina menggunakan senarai ul yang mengandungi pautan a. Pull-down menu dalam borang dibina menggunakan elemen select bersama beberapa elemen option, membolehkan pengguna memilih satu daripada senarai pilihan.
Komen dan pengesanan ralat
Komen HTML ditulis dalam bentuk <!-- teks komen --> dan tidak dipaparkan pada pelayar. Komen berguna untuk menerangkan bahagian kod kepada pembangun lain. Ralat lazim termasuk tag yang tidak ditutup, tag bersarang dalam urutan yang salah, atribut tanpa tanda petik, dan nama fail imej yang tidak sepadan dengan fail sebenar.
Laman yang interaktif dan boleh diakses
Borang mengumpul input melalui label, input, select dan button. Setiap kawalan borang perlu mempunyai label yang berkaitan supaya mesra pengguna. Uji laman dengan papan kekunci, semak semua pautan, sahkan teks alternatif imej, dan periksa paparan pada saiz skrin yang berbeza.
π Glosari mini
- HTML
- Bahasa penanda yang menerangkan struktur kandungan laman sesawang.
- Papan cerita
- Lakaran susun atur dan pautan halaman sebelum pengekodan.
- Elemen
- Unit struktur HTML yang lazimnya mempunyai tag pembuka dan penutup.
- Tag
- Penanda dalam kurungan sudut yang menakrifkan elemen.
- Atribut
- Maklumat tambahan yang ditulis dalam tag pembuka.
- Laluan relatif
- Lokasi sumber relatif kepada kedudukan dokumen semasa.
- Teks alternatif
- Penerangan teks bagi tujuan sesuatu imej, ditulis dalam atribut alt.
- Pull-down menu
- Senarai pilihan yang dibina menggunakan elemen select dan option.
- Komen HTML
- Nota dalam kod yang tidak dipaparkan pada pelayar.
Struktur = elemen + kandungan + hubungan bersarang
Tag mesti ditutup dalam urutan terbalik daripada urutan ia dibuka.
Contoh: <strong><em>Teks</em></strong> menutup em dahulu sebelum strong.
π― TIP: Jangan hafal istilah Asas HTML secara terasing. Terangkan sebab, syarat penggunaan dan kesannya terhadap output.