Perbezaan Antara XHTML yang Ketat dan Peralihan

XHTML Strict vs. Transitional

XHTML (Extensible Hypertext Markup Language) dibangunkan untuk menangani masalah kod HTML. XTHML adalah satu langkah ke arah pengkodan ketat yang dicirikan oleh XML. Semasa pelepasan awal XHTML, terdapat versi bahasa 'Ketat' dan 'Peralihan'. Ketat adalah bentuk bahasa yang dimaksudkan, sedangkan versi peralihan adalah batu loncatan bagi mereka yang belum dapat menyesuaikan diri dengan pengkodean ketat.

Peralihan XHTML telah menambah tanda dan elemen yang memudahkan penggunaannya. Yang paling menonjol adalah elemen presentasi yang membolehkan pengkod untuk memformat rupa halaman mereka, dalam kod itu sendiri. Ketat XHTML tidak mempunyai unsur-unsur ini, dan memaksa pengguna untuk menggunakan fail CSS berasingan untuk membawa semua format yang diperlukan halaman.

Walaupun anda mungkin berfikir bahawa XHTML peralihan lebih tinggi daripada XHTML ketat kerana fakta bahawa ia lebih fleksibel, ini adalah masalah yang diperkatakan oleh XHTML. Peralihan XHTML masih terdedah kepada kod yang sangat kemas, yang boleh menjadi mimpi buruk apabila anda cuba mencari kod bermasalah, atau semasa mengeditnya dalam semakan masa depan. Ketat XHTML jauh lebih sukar untuk dipelajari berbanding dengan peralihan, tetapi usaha yang dibelanjakan untuk belajar, boleh memberi manfaat kepada pengkod, terutama ketika membangun laman web yang lebih besar dengan kod yang lebih rumit. Memandangkan anda tidak dibenarkan untuk memasukkan tag dan kata kunci secara sembunyi-sembunyi, akan lebih mudah dibaca, dan mengesan kod anda, untuk mencari garis yang menyebabkan masalah.

Oleh kerana versi peralihan XHTML dimaksudkan untuk mengurangkan kurva pembelajaran, dan membantu pengkod yang mungkin mengalami masalah menyesuaikan diri dengan versi XHTML yang ketat, itu tidak dimaksudkan untuk kekal selama-lamanya. Lebih penting lagi, peralihan XHTML digunakan untuk menukar laman HTML lama supaya mereka mematuhi XHTML. Versi seterusnya XHTML adalah semua ketat, dan versi peralihan tidak lagi wujud. Ini adalah perlu untuk memastikan bahawa halaman baru yang ditulis akan menyesuaikan diri dengan pengekod XHTML yang ketat.

Ringkasan:

1. XHTML Peralihan adalah batu loncatan bagi mereka yang berniat untuk bergerak ke arah XHTML yang ketat.

2. Peralihan XHTML mempunyai unsur-unsur presentasi yang tidak hadir dalam XHTML yang ketat.

3. Ketat XHTML lebih mudah dibaca, dan dianalisis, berbanding XHTML Peralihan.

4. Ketat XHTML jauh lebih sukar untuk belajar berbanding XHTML peralihan.

5. Kemudian versi XHTML sudah ketat, dan peralihan tidak lagi wujud.