Terdapat pelbagai teknologi yang digunakan untuk pembangunan web. Setiap organisasi mengekalkan beberapa laman web untuk memberikan maklumat kepada pelanggan dan memahami trend pasaran. Satu jenis bahasa yang biasa untuk pembangunan web adalah bahasa markup. Ia adalah bahasa yang direka khusus untuk membuat laman web. Bahasa markup digabungkan dengan Lembaran Gaya Cascading (CSS) dan JavaScript untuk menjadikan laman web lebih rapi dan dinamik. Tugas utama bahasa markup adalah untuk membina struktur yang diperlukan untuk laman web. HTML dan XHTML adalah dua bahasa markup. Bahasa Hypertext Markup Language (HTML) adalah bahasa markup standard untuk membuat laman web dan aplikasi web. Bahasa Markup Hiperteks Extensible (XHTML) adalah sebahagian daripada bahasa markup XML keluarga yang mencerminkan versi HTML. Standard Generalze Markup Language (SGML) adalah standard untuk menentukan bahasa markup. HTML adalah salah satu aplikasi utama SGML. The Perbezaan utama Antara HTML dan XHML ialah, HTML didasarkan pada SGML manakala XHTML berdasarkan XML.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu HTML
3. Apa itu XHTML
4. Persamaan antara HTML dan XHTML
5. Perbandingan sampingan - HTML vs XHTML dalam bentuk jadual
6. Ringkasan
HTML bermaksud bahasa markup teks hiper. Itu adalah bahasa berasaskan web. Objektif utama HTML adalah untuk mewujudkan struktur laman web. Ia berdasarkan sgml. Terdapat pelbagai versi HTML seperti HTML 1, 2, dll. Versi terbaru ialah HTML5. Ia digunakan secara besar-besaran untuk membangunkan antara muka pengguna adalah untuk pembangunan front-end. Ia mempunyai banyak ciri tambahan. SVG digunakan untuk aplikasi grafik. Geolokasi digunakan untuk berkongsi lokasi. Ia juga mengandungi sokongan audio dan video asli.
Bahasa HTML terdiri daripada tag. Terdapat tag terpisah untuk setiap tugas. Setiap tag diletakkan di antara pendakap keriting, dan kebanyakan tag mempunyai tag akhir yang sepadan. Fail HTML bermula dengan pengisytiharan jenis dokumen. Ia menentukan versi HTML. Sekiranya tag permulaannya, maka tag penutup adalah . Terdapat dua bahagian dalam dokumen HTML. Bahagian ini memberikan butiran dokumen seperti tajuk dll. Semua tag yang membina struktur laman web ada di dalam bahagian. Perenggan, tajuk, jadual, senarai dll. berada di bahagian itu.
Sebilangan besar laman web statik berdasarkan HTML. Apabila HTML diintegrasikan dengan CSS, laman web menjadi lebih sesuai dengan warna latar, imej dan lain -lain. Ia juga penting untuk menjadikan laman web dinamik. Halaman baru harus dibuka apabila butang diklik. Setelah memasukkan butiran dalam borang, pengesahan borang harus dilakukan. Ini adalah beberapa contoh tingkah laku dinamik di laman web. JavaScript boleh digunakan untuk menjadikan laman web interaktif. Umumnya, HTML, CSS dan JavaScript bekerjasama dalam pembangunan web.
Terdapat banyak versi HTML. HTML 4 memerlukan lebih banyak kuasa pengkomputeran untuk mengambil halaman HTML purata dan menjadikannya secara koheren dan konsisten. Oleh itu, XHTML diperkenalkan. XHTML bermaksud bahasa markup teks hiper yang boleh diperpanjang. XHTML tidak boleh diperpanjang. Ia berdasarkan XML. XML serupa dengan HTML, tetapi ia direka untuk menggambarkan data. Tidak seperti tag HTML, tag XML tidak ditentukan. Oleh itu, pengaturcara boleh menulis tag mengikut permohonan.
Objektif utama membangunkan XHTML adalah untuk membangunkan untuk membantu pengaturcara untuk memindahkan dari HTML ke XML. XHTML adalah bahasa markup deskriptif yang berfungsi serupa dengan HTML semasa mengendalikan organisasi data dengan baik. Jenis dokumen pertama dalam keluarga XHTML ialah XHTML 1.0. XHTML lebih serupa dengan HTML 4.01. Pelekatnya daripada html. Ia memberikan standard dan spesifikasi yang lebih tepat untuk laman web untuk memahami data dan menghantarnya.
Semua dokumen XHTML harus bermula dengan pengisytiharan dokumen di bahagian atas. Semua atribut dan nama tag mestilah dalam huruf mudah. Adalah perlu untuk sarang semua tag dengan betul. Nilai atribut dimasukkan ke dalam sebut harga. Itu adalah beberapa fakta yang perlu dipertimbangkan semasa menulis fail XHTML.
Secara keseluruhannya, XHTML berguna untuk menjadikan laman web lebih cenderung bersesuaian dengan pelayar web sekarang dan masa depan dan memberi tepat. XHTML lebih mudah untuk mengekalkan dan memformat untuk jangka masa yang panjang. Walaupun XHTML menyediakan piawaian yang lebih tepat untuk memahami data; satu kelemahan adalah bahawa lebih sukar untuk debug.
HTML vs XHTML | |
Bahasa Hypertext Markup Language (HTML) adalah bahasa markup standard untuk membuat laman web dan aplikasi web. | Bahasa Markup Hiperteks Extensible (XHTML) adalah sebahagian daripada bahasa markup XML keluarga yang mencerminkan versi HTML. |
Berdasarkan | |
HTML berdasarkan SGML. | XHTML didasarkan pada XML. |
Piawaian dan spesifikasi | |
HTML tidak memberikan standard dan spesifikasi seperti XHTML. | XHML memberikan standard dan spesifikasi yang lebih tepat mengenai data. |
Kepekaan kes | |
HTML tidak sensitif kes. Atribut dan tag boleh menjadi huruf kecil atau huruf besar. | Xhtml adalah sensitif kes. Atribut dan tag harus berada dalam huruf kecil. |
Debugging | |
HTML lebih mudah debug. | XHTML lebih sukar untuk debug. |
Format | |
Html tidak diformat dengan baik seperti xhtml. | XHTML diformat dengan baik dan lebih bersih daripada html. |
HTML dan XHTML adalah dua bahasa markup. Bahasa Hypertext Markup Language (HTML) adalah bahasa markup standard untuk membuat laman web dan aplikasi web. Bahasa Markup Hiperteks Extensible (XHTML) adalah sebahagian daripada bahasa markup XML keluarga yang mencerminkan versi HTML. Perbezaan utama antara HTML dan XHML ialah, HTML didasarkan pada SGML manakala XHTML didasarkan pada XML.
1.Bekkevold, Rasin. "Perbezaan antara HTML, XHTML & HTML5 untuk pemula."LinkedIn Slideshare, 13 Julai 2016. Terdapat di sini
2."Tutorial XHTML."Tutorial XHTML - Memahami Perbezaan Antara HTML dan XHTML. Terdapat di sini
3."XHTML PENGENALAN.", Tutorial Point, 8 Jan. 2018. Terdapat di sini
4."Gambaran keseluruhan HTML.", Tutorial Point, 8 Jan. 2018. Terdapat di sini
1.'154434'by OpenClipart-Vectors (domain awam) melalui Pixabay
2.'Perwakilan Teks XHTML' By Ross MacPhee - Kerja Sendiri, (CC BY -SA 4.0) melalui Commons Wikimedia