Skip to main content

Apa itu xhtml?

Bahasa Markup Hypertext (XHTML) yang dapat diperluas adalah cara cepat untuk merujuk pada beberapa rekomendasi bahasa yang banyak digunakan pada perangkat yang mendukung Internet untuk melihat halaman web.Meskipun dinamai menurut pendahulunya, Hypertext Markup Language (HTML), ini sebenarnya didasarkan pada bahasa markup yang dapat diperluas (XML), yang merupakan bagian yang sangat selektif dari bahasa markup umum standar (SGML).Intinya, mereka semua keturunan SGML.Sementara HTML adalah aplikasi langsung SGML, XHTML adalah apa yang disebut sebagai namespace, atau serangkaian definisi untuk dokumen XML yang membantu meredakan ambiguitas ketika lebih dari satu kosa kata XML sedang digunakan dalam situasi apa pun.

Bahasa tersebutmuncul karena beberapa batasan untuk HTML dan berbagai cara HTML sedang diimplementasikan.Sekitar waktu HTML berhasil mencapai versi empat, itu mulai berkurang dalam penggunaan yang tepat oleh banyak penerjemah HTML, program komputer yang menguraikan dokumen HTML ke dalam halaman web yang diformat dan dapat dilihat.Karena perangkat seluler dan platform peninjau web lainnya juga muncul, diperlukan solusi yang lebih baik.XML adalah implementasi SGML yang jauh lebih ketat melalui HTML, dan namespaces XML yang berbeda dapat digunakan dalam satu instance.Jadi sekitar tahun 2000, World Wide Web Consortium (W3C) menyusun dan menjadikan XHTML salah satu rekomendasinya untuk menyelesaikan beberapa masalah yang muncul ini.Namespace XML, dapat diuraikan oleh penerjemah XML mana pun, sedangkan HTML hanya terbatas pada penerjemah HTML.XHTML benar -benar HTML diciptakan kembali di bawah subset XML SGML yang lebih ketat.Dengan cara ini, bahasa yang lebih baru segera dapat ditafsirkan oleh browser web yang ada sementara juga menyediakan dirinya untuk platform lain.Hidup sesuai dengan aspek yang dapat diperluas dari moniker XHTMLS juga penting untuk dicatat.Ini tidak hanya menawarkan kemampuan untuk dibaca oleh lebih banyak program dan platform, tetapi juga lebih jauh dengan memungkinkan penggunaan namespaces XML lainnya dalam dokumennya.

Dengan kemampuan XHTMLS untuk memasukkan ruang nama XML lainnya dalam dokumen, itu bisadiperluas dalam sejumlah cara untuk menyajikan lebih dari sekadar pemformatan halaman.Bahasa Markup Matematika (MATHML), misalnya, dapat dimasukkan dalam dokumen -dokumen ini untuk menampilkan rumus dan notasi matematika.Gambar juga dapat disematkan menggunakan namespace vector grafik (SVG) yang dapat diskalakan dalam dokumen jenis ini.Dengan demikian, XHTML juga dapat disertakan dengan dokumen XML lain.

Karena XHTML benar -benar hanya HTML yang disempurnakan berdasarkan aturan XMLS, ia menawarkan tiga definisi tipe dokumen (DTD) yang menduplikasi yang dari HTML Versi Empat.DTD adalah deskripsi terperinci tentang elemen -elemen bahasa markup, termasuk kapan, di mana, dan bagaimana hal itu dapat digunakan, serta atribut terkait.Namun, dalam versi XHTML yang lebih baru, skema XML, cara lain yang lebih kuat untuk menggambarkan dokumen XML, ditetapkan yang lebih lanjut ditambah XHTML.Pada gilirannya, berbagai versi XHTML yang dilucuti dikembangkan yang kemudian dapat dibangun di atas untuk penggunaan tertentu, banyak di antaranya berputar di sekitar platform komputasi seluler.