การเชื่อมต่อดั้งเดิม: http://www.dudo.org/article.asp?id=253
มีมาตรฐานในข้อกำหนด XHTML ที่แท็ก XHTML แต่ละแท็กมีแท็กสุดท้าย ดังนั้นสำหรับองค์ประกอบใน HTML ที่ แต่เดิมไม่มีแท็กสิ้นสุดให้เพิ่ม / ก่อนสิ้นสุดเพื่อปิดแท็กตัวอย่างเช่นวิธีการเขียนต้นฉบับของแท็ก <IMG> ใน HTML:
<img src = ... alt = ... >
ใน XHTML คุณควรเพิ่ม A / ก่อน> เพื่อปิดแท็กนี้ เพื่อป้องกันไม่ให้เบราว์เซอร์เก่า ๆ ไม่รู้จักวิธีการเขียนนี้คุณควรเพิ่มพื้นที่ก่อน / (มาตรฐานความเข้ากันได้ของ HTML):
<img src = ... alt = ... />
นี่ดูเหมือนจะหมายความว่าการเพิ่ม A / ไปยังแท็กเริ่มต้นสามารถปิดแท็กได้ โดยเฉพาะอย่างยิ่งสำหรับแท็กที่ว่างเปล่าดูเหมือนว่าการใช้วิธีการเขียนนี้มีความรัดกุมมากกว่า ตัวอย่างเช่น,
<div class = clear> </div>
นี่คือส่วนหนึ่งของรหัสที่มักใช้ในการล้างองค์ประกอบลอยตัว (ปิดองค์ประกอบลอยตัว) ดูเหมือนว่าจะเป็นไปได้ที่จะเขียน:
<div class = clear />
ใช่องค์ประกอบ <div> อาจว่างเปล่าดังนั้นจึงไม่มีปัญหาในการเขียนด้วยวิธีนี้ แต่จะเกิดอะไรขึ้นถ้าเราใช้วิธีการเขียนที่คล้ายกันสำหรับแท็กอื่น ๆ หากคุณแนะนำไฟล์ JavaScript ภายนอกใน <head> เรามักจะเขียนสิ่งนี้:
<script type = text/javascript src = ... language = javascript> </script>
เนื่องจากไม่มีเนื้อหาเราจึงเขียนเป็นได้
<script type = text /javascript src = ... language = javascript />
เราพบว่าวิธีการเขียนนี้ไม่ได้ผลหรือจะทำให้เกิดข้อผิดพลาดในเบราว์เซอร์ ในกรณีส่วนใหญ่เบราว์เซอร์จะคิดว่าแท็กนี้ไม่ได้ปิดและจดจำได้อย่างผิดพลาดว่าเนื้อหาทั้งหมดหลังจาก <script> เป็นรหัส JavaScript ดังนั้นข้อผิดพลาดจะเกิดขึ้น ตัวอย่างเช่น,
<textarea id = tt cols = 10 แถว = 8 />
หากคุณเรียกใช้รหัสนี้ในเบราว์เซอร์คุณจะพบว่าเริ่มต้นจาก <textarea> รหัส XHTML ทั้งหมดหลังจากนั้นจะปรากฏในกล่องข้อความเป็นเนื้อหาของกล่องข้อความ
ดูเหมือนว่าคู่ของแท็กที่มีอยู่แล้วใน HTML4.0 จะต้องใช้แท็ก End ที่มีอยู่ใน XHTML แล้วทำไม <div> โอเค? ในความเป็นจริงไม่อนุญาตให้ใช้ <div> มันเป็นเพียงว่า <div> ไม่ชัดเจนในเบราว์เซอร์ และวิธีการเขียนเช่น <span /> ไม่ถูกต้องมากขึ้น ก่อนอื่น <span> มีแท็กปิด </span> และนอกจากนี้เนื้อหาของแท็ก <span> ไม่สามารถว่างเปล่า (ช่องว่างปกติ) กล่าวอีกนัยหนึ่งยกเว้นแท็กเช่น <Img>, <hr>, <link>, <br> ที่สามารถใช้/ปิดองค์ประกอบอื่น ๆ จะต้องใช้ </... > มิฉะนั้นปัญหาที่คาดเดาไม่ได้จะเกิดขึ้น