Perbezaan antara HTML dan XHTML

Perbezaan antara HTML dan XHTML

HTML vs XHTML

Membandingkan HTML (bahasa markup hiperteks) dan xhtml (html extensible) boleh seperti membandingkan kembar yang sama kerana hanya terdapat beberapa mata kecil yang sebenarnya kita dapat menunjukkan sebagai berbeza. Ini disebabkan oleh fakta bahawa XHTML berasal dari HTML hanya untuk mematuhi piawaian XML. Perbezaan utama utama antara keduanya adalah ketat relatif XHTML berbanding dengan HTML. Walaupun seseorang pengekodan di HTML dapat melarikan diri dengan beberapa kelewatan dalam struktur dan pengekodan, yang tidak lagi mungkin dengan XHTML. Keperluan untuk datang dengan XHTML muncul dari fakta bahawa HTML telah menjadi rumit dengan tag spesifik pelayar yang halaman yang dikodkan dalam HTML tidak selalu kelihatan sama dalam semua pelayar.

Semua dokumen XHTML mesti mempunyai hanya satu elemen akar dan semua elemen mesti ditulis dengan huruf kecil, ditutup, dan bersarang dengan betul. Dan walaupun anda sebenarnya boleh melakukan perkara yang sama dengan HTML, ia sebenarnya tidak diperlukan dan anda boleh melanggar mana -mana atau semua peraturan dan dokumen HTML anda masih boleh dibuka tanpa sebarang kesilapan. Satu lagi keperluan XHTML adalah pengisytiharan Doctype yang menentukan peraturan yang akan diikuti oleh dokumen anda; yang diwarisi dari XML. Bukan sahaja ketat XHTML yang menonjol dalam struktur, bahkan pembolehubah telah terhad kepada huruf kecil dan nilai yang diberikan kepada mereka mesti dikelilingi oleh tanda petikan untuk diiktiraf dengan betul.

Walaupun dalam asas AS-IS, XHTML memberikan sedikit peningkatan ke atas HTML, pinggir XHTML menunjukkan apabila menggunakannya bersempena dengan alat XML. Ketegangan dan menyelaraskan keseluruhan piawaian HTML ke dalam XHTML bertujuan untuk mendapatkan pengekodan bersih dan cluterfree yang diperlukan untuk meningkatkan lagi penciptaan halaman web. XHTML juga membenarkan pembina laman web untuk membuat kod modularized yang mereka boleh menggunakan berulang kali dalam pelbagai projek.

Sebahagian daripada kejayaan HTML adalah hakikat bahawa ia adalah bahasa yang sangat memaafkan untuk kod masuk. Apa sahaja yang anda masukkan ke dalam fail, penyemak imbas cuba memahaminya dan meletakkan tafsiran terbaiknya mengenai fail HTML. Tetapi apabila teknologi pelayar bertambah baik dan reka bentuk halaman web menjadi lebih kompleks, pendekatan sederhana HTML mula kehilangan tanah untuk pendekatan berstruktur XHTML yang tidak meninggalkan apa -apa meneka kepada penyemak imbas. Walaupun sukar untuk diperhatikan bagi mereka yang hanya melayari laman web, sudah ada peralihan beransur -ansur di kalangan pembina halaman web dari HTML ke XHTML. Menunjukkan bahawa HTML tidak lama lagi akan menjadi kedudukannya ke XHTML dalam masa terdekat.