Sebelumnya di HTML, Anda dapat membuka banyak tag, seperti <p> dan <li> tanpa harus menulis </p> dan </li> yang sesuai untuk menutupnya. Tapi ini ilegal di xhtml. XHTML membutuhkan struktur yang ketat dan semua tag harus ditutup. Jika itu adalah tag tunggal yang tidak berpasangan, tambahkan "/" ke ujung tag untuk menutupnya. Misalnya:
<br /> <img src = "../ gambar /logo_w3cn_200 × 80.gif" />
2. Semua nama elemen dan atribut tag harus huruf kecil.Tidak seperti HTML, XHTML adalah case sensitive, dan <title> dan <title> adalah tag yang berbeda. XHTML mensyaratkan semua tag dan nama atribut harus dalam huruf kecil. Misalnya: <tody> harus ditulis sebagai <tody>. Inklusi kasus tidak dikenali. Biasanya, nama atribut "Onmouseover" yang dihasilkan secara otomatis oleh Dreamweaver juga harus dimodifikasi menjadi "Onmouseover".
3. Semua tag xhtml harus bersarangJuga karena xhtml membutuhkan struktur yang ketat, semua bersarang harus beres. Kode yang kami tulis seperti ini sebelumnya:
<p> <b> </p>/b> harus dimodifikasi menjadi: <p> <b> </b>/p>
Dengan kata lain, lapisan bersarang demi lapisan harus sangat simetris.
4. Semua atribut harus terlampir dalam kutipan ""Dalam HTML, Anda tidak perlu mengutip nilai atribut, tetapi dalam xhtml, mereka harus dikutip. Misalnya:
<Tinggi = 80> harus dimodifikasi menjadi: <height = "80">
Dalam situasi yang luar biasa, Anda perlu menggunakan kutipan ganda dalam nilai properti, Anda dapat menggunakan ", satu kutipan dapat digunakan ', misalnya:
<alt = "Say'hello '">
5. Semua <dan & simbol luar biasa diekspresikan dalam kodeKurang dari tanda (<), yang bukan bagian dari tag, harus dikodekan sebagai & lt;
Lebih besar dari tanda (>), yang bukan bagian dari tag, harus dikodekan sebagai & gt;
Apa pun & angka (&), yang bukan bagian dari suatu entitas, harus dikodekan sebagai & amp;
Catatan: Tidak ada spasi antara karakter di atas.
6. Tetapkan nilai ke semua atributXHTML menetapkan bahwa semua atribut harus memiliki nilai, dan mereka yang tidak memiliki nilai akan diulang sendiri. Misalnya:
<td nowrap> <input type = "centang kotak" name = "shirt" value = "medium" checked>
Harus dimodifikasi menjadi:
<td nowrap = "nowrap"> <input type = "centang kotak" name = "shirt" value = "medium" checked = "checked">
7. Jangan gunakan "" dalam konten komentar"" hanya dapat terjadi di awal dan akhir komentar XHTML, yaitu, mereka tidak lagi valid dalam konten. Misalnya, kode berikut tidak valid:
<! Ini komentarnya - inilah komentarnya>
Ganti garis putus -putus di dalam dengan tanda yang sama atau ruang.
<! Ini komentar ====================
Beberapa spesifikasi di atas tampak agak luar biasa, tetapi semua ini adalah membuat kode kami memiliki standar yang disatukan dan unik untuk penggunaan kembali data di masa depan.