1 ASAS-ASAS HTML Objektif 2.1 Pengenalan kepada HTML 2.5 Stail tag 2.2 Kod-kod HTML 2.6 Garis melintang 2.3 Format tek HTML 2.7 Imej (grafik) 2.4 Tag ...
Objektif • Memahami HTML, peraturan tag HTML, tag berstruktur, stail tag dan bagaimana untuk memautkan laman web. • Menulis kod HTML yang asas berdasarkan struktur asas dan stail tag HTML.
F3026 – WEB AUTHORING
2
Asas-asas HTML
2.1 Pengenalan kepada HTML Hypertext Markup Language (HTML) adalah bahasa yang digunakan untuk membina dokumen berasaskan web. Dicipta oleh Tim Berners-Lee, seorang ahli fizik di CERN, Geneva. Bahasa ini difahami oleh semua sistem komputer yang mempunyai sistem pengoperasian yang berbeza. HTML boleh ditaip di Notepad di Windows, Bbedit di Macintosh dan Emac atau vi di Unix. Fail HTML diakhiri dengan format .HTML. Pelayar web seperti Netscape membaca dokumen HTML dan menentukan bagaimana ia akan dipaparkan di skrin. HTML bergantung kepada tag bertanda (markup tags) untuk mengenalpasti blok perkataan. F3026 – WEB AUTHORING
3
Asas-asas HTML
2.2 Kod-kod HTML Dokuman HTML adalah fail teks biasa, bezanya ialah ia mempunyai kod-kod tertentu yang di namakan tag HTML yang boleh di terjemahkan oleh pelayar web sebagai sekumpulan arahan.
2.2.1 Tag HTML Tag menentukan teks yang mana satu akan dipaparkan sebagai tajuk, bagaimana perenggan di format, di mana grafik akan ditempatkan, dan bagaimana untuk membuat pautan (link) ke halaman WWW yang lain. Contoh: This text will be displayed in Bold
Teks ini akan dipaparkan sebagai tulian tebal (bold) oleh pelayar web di skrin F3026 – WEB AUTHORING
4
Asas-asas HTML
Tag bertanda selalunya berpasangan. Tag Pembuka : Dimulakan dengan simbol “kurang daripada” (<), nama tag, diikuti dengan simbol “lebih besar daripada” (>). Contohnya . Tag Penutup : Dimulakan dengan simbol “kurang daripada” (<), simbol palang (/),nama tag, diikuti dengan simbol “lebih besar daripada” (>). Contohnya .
F3026 – WEB AUTHORING
5
Asas-asas HTML
2.2.2 Asas HTML Setiap dokumen HTML mesti mengandungi: (1) Head Mengandungi tajuk dan keterangan tentang dokumen tersebut. Terletak diantara tag dan .
(1)Body Mengandungi teks, senarai, jadual, imej, tag penanda dan elemenelemen lain. Terletak diantara tag dan . Tag-tag asas yang diperlukan oleh pelayar web ialah , , <TITLE> dan . F3026 – WEB AUTHORING
6
Asas-asas HTML
2.2.2.1 Tag Taip tag di bahagian paling atas di dalam fail anda. Ia memberitahu pelayar web bahawa dokumen ini ditulis di dalam HTML. Kedua- dua tag di bawah mesti berada di setiap dokumen HTML.
F3026 – WEB AUTHORING
7
Asas-asas HTML
2.2.2.2 Tag Mengenal pasti serta menanda maklumat di dalam dokumen HTML sebagai tajuk dokumen. Tag-tag HTML yang dibenarkan berada di antara tag dan ialah <TITLE>, , <META>, <STYLE>, dan . Taip tag selepas tag diikuti dengan tag dibaris seterusnya.
F3026 – WEB AUTHORING
8
Asas-asas HTML
2.2.2.3 <TITLE> Untuk mencipta tajuk di dokumen HTML. Tajuk tersebut akan dipaparkan di bar tajuk pelayar web. Terletak diantara tag dan . Contoh: <TITLE> Laman Web Pertama .
<TITLE> Laman Web Pertama
Output terpapar di bar tajuk pelayar
F3026 – WEB AUTHORING
9
Asas-asas HTML
2.2.2.4 Tag Semua isi kandungan tapak web (web site) ditempatkan di sini. Taip tag selepas tag . Akhiri seksyen dengan menaip tag sebelum tag . Tag-tag dan kod-kod HTML akan ditempatkan di antara kedua-dua tag ini. <TITLE> Laman Web Pertama Kedudukan tag
F3026 – WEB AUTHORING
10
Asas-asas HTML
Sekarang, dokumen HTML anda telah diformat tetapi tidak mengandungi isi kandungan. Taip teks diantara tag …... Contoh: Selamat Datang… <TITLE> Laman Web Pertama Selamat Datang…
Output yang terhasil apabila perkataan Selamat Datang… diletakkan di antara dan F3026 – WEB AUTHORING
11
Asas-asas HTML
2.3 Format teks HTML
Berikut ialah tag stail fizikal dan tag stail logikal untuk memformat teks HTML: Stail Fizikal – Digunakan untuk menakrif atribut seperti menebalkan (bold), condong (italic), dan bergaris (underline). Stail Logikal – digunakan di dalam badan (body) dokumen untuk menunjukkan atribut seperti tajuk utama (heading), justifikasi perenggan dan penggunaan pra-format.
F3026 – WEB AUTHORING
12
Asas-asas HTML
2.3.1 Memformat teks HTML – stail fizikal 2.3.1.1 Penggunaan Tag B Digunakan untuk tajuk, sub tajuk atau sebagai salah satu cara untuk menarik perhatian pembaca. Teks yang berada di antara tag-tag ini akan dipaparkan sebagai huruf tebal. Kod HTML: Taip teks di antara tag dan . Contoh: <TITLE> Laman Web Pertama Selamat Datang... Teks Selamat Datang…
telah ditebalkan
F3026 – WEB AUTHORING
13
Asas-asas HTML
2.3.1.2 Penggunaan tag I
Untuk mengubah teks menjadi condong. Taip teks di antara tag dan . Contoh:
<TITLE> Laman Web Pertama Selamat Datang... Teks Selamat datang…
telah dicondongkan
F3026 – WEB AUTHORING
14
Asas-asas HTML
2.3.1.3 Penggunaan tag U Untuk menggariskan teks di dalam laman web. Kod HTML: Taip teks di antara tag dan . Tidak semua pelayar web menyokong penggunaan tag ini. Contoh:
<TITLE> Laman Web Pertama Selamat Datang...
Teks Selamat Datang… telah digariskan
F3026 – WEB AUTHORING
15
Asas-asas HTML
2.3.1.4 Penggunaan tag SUP Teks akan diformat sebagai superscript ( Saiz teks lebih kecil dan kedudukannya lebih tinggi daripada baris teks biasa). Selalu digunakan di dalam persamaan matematik atau nota kaki. Kod HTML: Taip teks di antara tag <SUP> dan . Contoh: <TITLE> Second Web page Keluasan : 200 m <SUP> 2
Teks Superscript F3026 – WEB AUTHORING
16
Asas-asas HTML
2.3.1.5 Penggunaan tag SUB Teks akan diformat sebagai subscript ( Saiz teks lebih kecil dan kedudukannya lebih rendah daripada baris teks biasa). Selalu digunakan di dalam formula saintifik. Kod HTML: Taip teks di antara tag <SUB> dan . Contoh: <TITLE> Second Web Page Math equation : 2Y<SUB>2-4
Output
Teks Subscript
F3026 – WEB AUTHORING
17
Asas-asas HTML
2.3.2 Memformat teks HTML – stail logikal
Cara pengguna memaparkan teks berdasarkan kecenderungan mereka. Menjadikan dokumen anda mudah untuk di fahami dan dikemaskini. Setiap pelayar web menentukan bagaimana tag stail logikal akan dipaparkan. Setiap pelayar web mungkin menafsirkannya berbeza. Sekiranya teks tersebut tidak berubah di skrin, ia bermakna pelayar web yang anda gunakan tidak menyokong stail itu.
F3026 – WEB AUTHORING
18
Asas-asas HTML
2.3.2.1 Penggunaan tag H Digunakan untuk membuat tajuk utama (heading). Tajuk utama akan mengasingkan seksyen di dalam satu mukasurat. Tajuk utama mempunyai peringkat 1 hingga 6. Panjang tajuk utama tiada had, ia akan turun ke barisan seterusnya sekiranya teks melebihi saiz tetingkap . Sekiranya anda lupa menaip tag penutup, semua teks akan menjadi sebahagian daripada kepala (header).
Contoh: <TITLE> Laman Web Pertama
Tajuk Utama Saiz 1
Tajuk Utama Saiz 2
Tajuk Utama Saiz 3
Tajuk Utama Saiz 4
Tajuk Utama Saiz 5
Tajuk Utama Saiz 6
Output * Sila klik pada perkataan output untuk melihat output yang dihasilkan*
F3026 – WEB AUTHORING
19
Asas-asas HTML
2.3.2.2 Penggunaan tag P Digunakan untuk membuat perenggan. Tanpa tag
, semua teks akan menjadi satu perenggan sahaja. Ia beritahu pelayar web untuk selang satu baris dan mulakan dengan perenggan baru. Contoh:
<TITLE> Laman Web Pertama
Secara ringkasnya ada dua teknologi yang memberi tenaga kepada internet: HTTP dan HTML.
HTTP ialah singkatan kepada Protokol Alihan Hyperteks dan HTML merupakan singkatan kepada Hypertext Markup Language.
Output
* Sila klik pada perkataan output untuk melihat output yang dihasilkan*
F3026 – WEB AUTHORING
20
Asas-asas HTML
2.3.2.3 Penggunaan tag ALIGN
Digunakan untuk menukar justifikasi perenggan atau teks. Taip ALIGN diikuti dengan justifikasi. Memformat perenggan menjadi justifikasi-kanan (right-justified): Taip
Memformat perenggan menjadi justifikasi-kiri (left-justified): Taip
Memformat perenggan ditengah-tengah (centered): Taip
Memformat perenggan menjadi selari (justified): Taip
Sambungan…
F3026 – WEB AUTHORING
21
Asas-asas HTML
Contoh:
<TITLE> Laman Web Pertama
Secara ringkasnya ada dua teknologi yang memberi tenaga kepada internet: HTTP dan HTML.
HTTP ialah singkatan kepada ProtokolAlihan Hyperteks dan HTML merupakan singkatan kepada Hypertext Markup Language.
Protokol HTTP digunakan untuk memancarkan laman web dari pelayan web agar dapat dilihat melalui komputer lain.
HTML pula digunakan untuk membina laman web.
Output * Sila klik pada perkataan output untuk melihat output yang dihasilkan*
F3026 – WEB AUTHORING
22
Asas-asas HTML
2.3.2.4 Penggunaan tag BR
Tag baris henti (line break) menghasilkan baris kosong di mana sahaja ia berada. Teks seterusnya akan muncul di margin sebelah kiri baris selepasnya. Tiada baris kosong akan ditambah. Baris henti boleh diletakkan di dalam mana-mana tag seperti tajuk utama dan senarai item. Tag tiada henti (no break) akan menghalang baris dipisahpisahkan oleh pelayar. Contoh: <nobr> Taip teks disini . Kod HTML: Taip teks diantara tag dan .
Sambungan…
F3026 – WEB AUTHORING
23
Asas-asas HTML
Contoh: Output
<TITLE> PANTUN Buah cempedak di luar pagar, Ambil galah tolong jolokkan, Kami budak baru belajar, Kalau salah tolong tunjukkan.
F3026 – WEB AUTHORING
24
Asas-asas HTML
2.3.2.5 Penggunaan tag PRE Gunakan teks pra-format (preformatted) sekiranya anda mahu susunan teks di dalam fail HTML anda kelihatan sama seperti dalam pelayar WWW. Semua tag yang terletak diantara tag
dan
akan muncul sama seperti di Netscape dan di Internet Explorer. Tajuk utama dan perenggan tidak beroperasi di dalam tag pra-format. Contoh: Output <TITLE> Markah Terkini - DMA 501
NAMA KUIZ(10%) UJIAN (20%) Nur Huda 8 18 Amirul 7 15 Fatini 5 16
F3026 – WEB AUTHORING
25
Asas-asas HTML
2.4 Tag berstruktur Tag berstruktur ialah tag yang melabel beberapa jenis isi kandungan, pelayar atau stail lampiran (custom style sheets), ia mengawal bagaimana ia akan kelihatan di tetingkap pelayar.
2.4.1 Senarai definisi (definition list) Tag pembuka
dan tag penutup
. Setiap item mempunyai satu tag pembuka. Tiada tag penutup. Pelayar akan memaparkan istilah (term) dalam satu baris manakala definasi di baris yang lain. Tag-tag yang terlibat:
- Membuka senarai definisi (definition list)
- Membuka setiap definisi istilah (definition term)
- Membuka definisi bagi setiap istilah (term)
- Menutup senarai definisi (definition list) F3026 – WEB AUTHORING
26
Asas-asas HTML Contoh: <TITLE> SENARAI
Tag DL
Membuka senarai definisi.
Tag DT
Membuka setiap definisi istilah.
Output Istilah Definisi
F3026 – WEB AUTHORING
27
Asas-asas HTML
2.4.2 Senarai yang tidak tersusun atau senarai bullet
• • • • • • • • •
Digunakan untuk memaparkan item dalam bentuk nota. Memasukkan bullet berbentuk grafik di hadapan setiap item. Saiz dan jenis bullet yang digunakan ditentukan oleh pelayar web. Untuk membuat senarai tajuk utama, taip …. Tag pembuka ialah
. Setiap item dibuka dengan tag
. Tag
tiada tag penutup. Setiap item di set dengan bullet. Senarai ini ditutup dengan tag
.
F3026 – WEB AUTHORING
28
Asas-asas HTML
2.4.2 Senarai yang tidak tersusun atau senarai bullet Digunakan untuk memaparkan item dalam bentuk nota. Memasukkan bullet berbentuk grafik di hadapan setiap item. Saiz dan jenis bullet yang digunakan ditentukan oleh pelayar web. Untuk membuat senarai tajuk utama, taip …. Tag pembuka ialah
. Setiap item dibuka dengan tag
. Tag
tiada tag penutup. Setiap item di set dengan bullet. Senarai ini ditutup dengan tag
.
Contoh: <TITLE> SENARAI Produk-produk Macromedia:
Dreamweaver 4.0
Fireworks 4.0
Flash 5.0
Output
F3026 – WEB AUTHORING
29
Asas-asas HTML
2.4.3 Senarai tersusun Senarai tersusun digunakan untuk menyusun maklumat. Nombor atau aksara akan ditambah secara automatik di hadapan setiap item. Taip … untuk membuat tajuk utama senarai. Tag pembuka ialah . Untuk menukar senarai penomboran yang sedia ada, taip kata kunci TYPE di dalam tag . Berikut ialah lima jenis senarai yang boleh digunakan sebagai sistem penomboran: : Sistem penomboran yang piawai (1,2,3…) : Huruf besar (A,B,C…) : Huruf kecil (a,b,c…) : Sistem penomboran Roman – huruf besar. (I,II,III…) : Sistem penomboran Roman – huruf besar (i,ii,iii,iv..) Setiap item dibuka dengan tag
. Tag
tidak mempunyai tag penutup. Senarai ini ditutup dangan tag
. F3026 – WEB AUTHORING
30
Asas-asas HTML
Contoh 1: Menggunakan sistem pernomboran yang piawai (1,2,3…). <TITLE> RESIPI Cara-cara membuat air limau ais
Ambil sedikit perahan limau kasturi.
Campurkan perahan limau kasturi bersama-sama dengan air gula dan air.
Masukkan ais dan boleh dihidang.
Output F3026 – WEB AUTHORING
31
Asas-asas HTML
Contoh 2: Menggunakan Sistem Penomboran Roman (i,ii,iii). <TITLE> RESIPI Cara-cara membuat air limau ais
Ambil sedikit perahan limau kasturi.
Campurkan perahan limau kasturi bersama-sama dengan air gula dan air.
Masukkan ais dan boleh dihidang.
Output
F3026 – WEB AUTHORING
32
Asas-asas HTML
2.4.4 Senarai di dalam senarai Membenarkan anda membentuk senarai yang berperingkat. Contoh: untuk membentuk item atau garis bentuk (outline) berhirarki. Prosesnya sama seperti membuat senarai tunggal (single list). Taip … untuk membuat senarai tajuk utama. Anda boleh gunakan tag atau
untuk membuka senarai. Kemudian, masukkan senarai satu persatu menggunakan tag
. Tekan kekunci tab setiap kali anda ingin membuka senarai di peringkat seterusnya di dalam fail HTML. Pastikan anda taip tag
untuk menutup setiap subsenarai dan senarai utama.
Sambungan…
F3026 – WEB AUTHORING
33
Asas-asas HTML
<TITLE> Senarai Bersarang Jenis-jenis haiwan:
Mamalia
Kucing
Lembu
Reptilia
Ular
Cicak
Output
F3026 – WEB AUTHORING
34
Asas-asas HTML
2.5 Stail tag Tag yang memberi arahan-arahan khas tentang penampilan elemen. Contoh: - Baris henti (line breaks) <WBR> - Tulisan (font) - Saiz tulisan <SMALL> - Warna tulisan - Stail tulisan <S> <STRIKE> <SUB> <SUP> - Placement
Warna di fail HTML direkabentuk oleh nilai RGB (Hexadecimal color code): Warna Kod Warna Kod Hitam Putih Kuning Merah Biru
#000000 #FFFFFF #FFFF00 #FF0000 #0000FF
Kelabu Merah hati Hijau Merah Lembayung (Magenta) Biru firus (Cyan) F3026 – WEB AUTHORING
#C0C0C0 #8E046B #00FF00 #880088 #008888 35
Asas-asas HTML 2.5.1 Menukar warna teks Pelayar membenarkan anda memilih 16 warna yang berbeza. Warna-warna tersebut ialah: Hitam, Biru tua (Navy), Perak, Biru, Merah hati, Ungu, Merah, Fuchsia, hijau, Teal, Lime, Aqua, Olive, kelabu, kuning dan putih. Anda boleh mencipta warna baru dengan menggabungkan warna hijau, merah dan biru. Contoh 1: Menukar warna teks yang dikehendaki. <TITLE>Peribahasa " Yang dikejar tak dapat, yang dikendong berciciran" Peribahasa Melayu
Output
F3026 – WEB AUTHORING
36
Asas-asas HTML
Contoh 2: Menukar warna teks bagi keseluruhan halaman. Taip TEXT=keyword di dalam tag BODY seperti contoh berikut: .
<TITLE>Peribahasa " Yang dikejar tak dapat, yang dikendong berciciran" Peribahasa Melayu
Output
F3026 – WEB AUTHORING
37
Asas-asas HTML
2.5.2 Membuat latarbelakang Warna boleh digunakan sebagai latarbelakang untuk dokumen HTML. Anda juga boleh gunakan grafik sebagai latarbelakang. Kod-kod HTML: Tag Pembuka
Tag Penutup
Fungsi
BGCOLOR set warna latarbelakang.
BACKGROUND set grafik sebagai latarbelakang.
Sambungan…
F3026 – WEB AUTHORING
38
Asas-asas HTML
Contoh: <TITLE>Peribahasa " Yang dikejar tak dapat, yang dikendong berciciran" Peribahasa Melayu
Output
F3026 – WEB AUTHORING
39
Asas-asas HTML
2.5.3 Saiz tulisan Teks boleh dipaparkan dalam tujuh saiz yang berbeza bermula daripada 1 (terkecil) hingga 7 (terbesar). Saiz tulisan yang ditetapkan ialah 3. Taip teks di antara tag dan . Contoh: <TITLE>Saiz Teks ini Teks ini Teks ini Teks ini Teks ini Teks ini Teks ini
*Klik pada perkataan Output untuk melihat output yang dihasilkan*
F3026 – WEB AUTHORING
40
Asas-asas HTML
2.5.4 Menukar jenis tulisan
Membenarkan pengguna menukar jenis tulisan. Taip teks di antara tag dan . Contoh : <TITLE>Saiz Teks ini ditulis dalam tulisan berjenis Arial
Output
F3026 – WEB AUTHORING
41
Asas-asas HTML
2.6 Garis melintang (horizontal rule) Anda boleh memasukkan garis melintang (horizontal line) di dalam laman web untuk mengasingkan grafik dan teks. Tag Pembuka: , Tag Penutup: Tiada Satu garis melintang akan terhasil merentangi skrin. Contoh: tag selalunya di letakkan di atas alamat e-mel di laman web untuk mengasingkannya daripada teks biasa. Ia boleh diletakkan di mana-mana sahaja di dalam seksyen Body dokumen HTML. Salah satu teknik pengurusan laman web yang popular. Panjang dan ketebalan garisan boleh diubah. Atribut Size, Width, Align dan Noshade boleh dilaksanakan di Netscape tetapi tidak di pelayar web yang lain.
Sambungan…
F3026 – WEB AUTHORING
42
Asas-asas HTML Contoh 1: Satu garis lurus <TITLE>Peribahasa " Yang dikejar tak dapat, yang dikendong berciciran" Peribahasa Melayu
Output
Contoh 2: Atribut size (piksel) digunakan untuk menentukan ketebalan garisan <TITLE>Peribahasa " Yang dikejar tak dapat, yang dikendong berciciran" Peribahasa Melayu
*Klik pada perkataan Output untuk melihat output yang dihasilkan*
Output
Sambungan…
F3026 – WEB AUTHORING
43
Asas-asas HTML
Contoh 3 : Atribut width diberi dalam bentuk peratus. <TITLE>Peribahasa " Yang dikejar tak dapat, yang dikendong berciciran" Peribahasa Melayu
Output
Contoh 4 : Atribut align digunakan untuk mengubah kedudukan teks sama ada kiri, kanan atau tengah. <TITLE>Peribahasa " Yang dikejar tak dapat, yang dikendong berciciran" Peribahasa Melayu
Output
*Klik pada perkataan Output untuk melihat output yang dihasilkan*
F3026 – WEB AUTHORING
44
Asas-asas HTML
2.7 Imej (grafik) Anda boleh gunakan dua jenis grafik dalam format GIF dan JPG. Taip tag apabila anda ingin memasukkan gambar atau animasi ke dalam laman web. Pastikan lokasi imej sama seperti rujukan di dalam tag . Kod HTML : Tag Pembuka
Tag Penutup
Fungsi
Tiada
Memasukkan grafik ke dalam laman web.
Sambungan…
F3026 – WEB AUTHORING
45
Asas-asas HTML
Contoh : <TITLE>Peribahasa " Yang dikejar tak dapat, yang dikendong berciciran" Peribahasa Melayu
Output
F3026 – WEB AUTHORING
46
Asas-asas HTML
2.8 Pautan (linking) Pautan (link) terdiri daripada teks atau grafik, lokasi baru (laman web) akan dipaparkan sebaik sahaja anda klik pada pautan. Tag anchor digunakan untuk membuat hyperlink di dalam dokumen HTML. Kod HTML : Pastikan sertakan pautan kembali ke halaman asal (back link) untuk memudahkan pelawat kembali ke halaman asal. Dua jenis pautan (link): (1)
Pautan Teks Ditunjukkan dalam bentuk teks berwarna biru dan bergaris. Apabila ia disentuh oleh penuding tetikus, kursor akan berubah menjadi penuding jari (pointing finger). Klik pada pautan dan laman web yang lain akan dipaparkan.
(2)
Pautan grafik Dikenal pasti apabila penuding tetikus berubah daripada arrowhead kepada penuding jari apabila penuding tetikus menyentuh grafik tersebut. Sambungan…
Laman web merupakan dokumen eletronik yang mengandungi kombinasi teks, suara dan grafik.
Output
*Klik pada perkataan Output untuk melihat output yang dihasilkan*
F3026 – WEB AUTHORING
48
Asas-asas HTML
Contoh 2 : Pautan grafik <TITLE> Pautan Untuk melihat grafik, sila klik di sini.
Output
*Klik pada perkataan Output untuk melihat output yang dihasilkan*
F3026 – WEB AUTHORING
49
Asas-asas HTML
2.8.1 Menukar warna hyperteks
Anda boleh menukar warna hyperteks di pelayar web. Kebiasaannya, hyperteks yang belum dilawati berwarna biru, hyperteks yang telah dilawati berwarna ungu, dan hyperteks yang aktif berwarna merah (dipaparkan dalam status aktif apabila pengguna klik pada hyperteks). Langkah-langkah untuk mengubah warna hyperteks: Taip LINK=# diikuti dengan nilai RGB di dalam tag . Mengubah warna hyperteks yang telah dilawati : Taip VLINK=# diikuti dengan nilai RGB di dalam tag . Mengubah warna hyperteks yang aktif : Taip ALINK=# diikuti dengan nilai RGB di dalam tag .