Bagaimana untuk mengemaskini ke XHTML?

Bagaimana cara untuk meningkatkan laman web anda ke XHTML?

Untuk mengubah laman web ke XHTML, pertama-tama anda harus mengenal aturan sintaksis XHTML yang dijelaskan di bab awal.

Berikut adalah langkah-langkah yang spesifik.

Tambahkan pengumuman jenis file

Tambahkan pengumuman jenis file di baris pertama setiap halaman:

<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Perhatian:Pemilik (codew3c) menggunakan DTD yang ketat. Walau bagaimanapun, penggunaan DTD transisi juga adalah pilihan yang bagus, kerana bagi kebanyakan pengembang pemula, DTD yang ketat mungkin terasa 'terlalu ketat'.

Jika anda mahu mengesahkan halaman sebagai XHTML yang betul, halaman itu mesti mengandungi deklarasi jenis file.

Perlu dicatat, berdasarkan deklarasi jenis file yang berbeza, penguasa browser yang baru akan menangani dokumen secara berbeza. Jika browser membaca deklarasi jenis file, ia akan menangani dokumen dengan cara 'yang sesuai'. Jika tak ada DOCTYPE, dokumen mungkin akan dipaparkan dengan cara yang berbeza.

Tag dan nama atribut kecil

Karena XHTML sentiasa sensitif ukuran huruf, serta XHTML hanya menerima nama tag dan atribut kecil, jadi anda boleh melaksanakan perintah cari dan ganti yang sederhana untuk menjadikan semua tag besar kecil. Juga lakukan hal yang sama untuk nama atribut. Kami selalu menggunakan huruf kecil di laman web kami, jadi secara umum, fungsi penggantian tak banyak digunakan.

Tambahkan petikan ke semua atribut

Karena keperluan standar W3C XHTML 1.0 yang semua nilai atribut mesti ditambahkan petikan, jadi jika sebelum ini belum perhatian ke detil ini, anda mesti memeriksa setiap halaman website. Ini adalah pekerjaan yang mengambil masa, jadi jangan lupa untuk menambahkan petikan ke nilai atribut lagi.

Tag kosong: <hr> , <br> dan <img>

Dalam XHTML, tiada kebenaran untuk guna tag kosong (Empty tags). Tag <hr> dan <br> harus diganti dengan <hr /> dan <br />.

Hal ini membawa kepada masalah baru, Netscape akan membaca tag <br/> secara salah. Kami tak tahu alasannya, tetapi setelah diganti dengan <br />, masalah tersebut tak ada lagi. Mengetahui ini, anda perlu sekali lagi melakukan perubahan tag melalui fungsi cari dan ganti.

Beberapa tag lain (seperti tag <img>) juga menghadapi masalah yang sama. Jangan guna tag penutup untuk menutup <img>, malah tambahkan / > di akhir tag.

Pengesahan stesen

Setelah selesai dengan semua ini, guna pautan di bawah untuk mengesahkan semua halaman yang diubah berdasarkan W3C DTD rasmi: Pengesahan XHTMLBerikutnya, mungkin masih ada beberapa kesalahan yang ditemui, dan untuk setiap kesalahan ini, lakukan perbaikan (dengan cara yang manual). Pengalaman kami adalah kesalahan yang paling mudah terjadi adalah kekurangan tag </li> dalam senarai.

Haruskah kami guna alat penukaran (contohnya TIDY)? Ya, kami boleh guna TIDY.

HTML TIDY Dave Raggettialah alat percuma untuk membersihkan kod HTML. Dalam merawat kod HTML yang sukar baca yang dihasilkan oleh perekaan kod HTML khusus dan alat penukaran, TIDY masih mempunyai persembahan yang bagus. Demikian pula, ia dapat membantu anda mendapati mana tempat yang memerlukan lebih banyak perhatian, supaya halaman web menjadi lebih mudah digunakan bagi pengguna yang cacat.

Kami tidak menggunakan Tidy karena alasan apa? Kiedy mulai membuat laman ini, kami sangat akrab dengan XHTML. Pada masa itu, kami sudah tahu untuk menggunakan tag kecil dan menambahkan tanda kutip untuk atribut. Sebagai hasilnya, selama proses pengujian laman, kami hanya melakukan pengujian melalui pengesahan XHTML W3C dan memperbaiki kesalahan yang sedikit. Yang penting, kami telah belajar banyak tentang menulis kode HTML berupa Tidy.

Bacaan Luar Biasa

Jika anda mahu memahami lebih mendalam tentang penggunaan XHTML untuk mengstrukturkan laman, sila baca buku berikutnya:Struktur XHTML》。