IIRC แท็ก HTML เดียวเช่นการป้อนข้อมูลสามารถเขียนเป็นหรือ<input>
<input />
ฉันแค่สงสัยว่ารูปแบบใดที่ถือว่าเป็น "เหมาะสม" HTML
IIRC แท็ก HTML เดียวเช่นการป้อนข้อมูลสามารถเขียนเป็นหรือ<input>
<input />
ฉันแค่สงสัยว่ารูปแบบใดที่ถือว่าเป็น "เหมาะสม" HTML
คำตอบ:
HTML 4.0: องค์ประกอบที่ว่างเปล่ามีเพียงแท็กเริ่มต้นเช่นเดียวกับใน SGML
<input>
เบราว์เซอร์ส่วนใหญ่จะยอมรับแท็กปิดตัวเองในรูปแบบ XML
XHTMLทุกรุ่น: องค์ประกอบที่ว่างเปล่าจะต้องปิดตัวเองหรือมีแท็กปิดท้ายเช่นเดียวกับใน XML แท็กปิดตัวเองได้รับการแนะนำ
<input />
- แนะนำให้ใช้งานร่วมกันได้
<input></input>
- XML ที่ถูกต้อง แต่อาจเข้ากันไม่ได้กับเบราว์เซอร์ HTML4 เท่านั้น
HTML 5.0: องค์ประกอบความว่างเปล่ามีเพียงแท็กเริ่มต้น แต่เฉือนจะได้รับอนุญาตและไม่สนใจ
<input>
<input />
ดูข้อกำหนดHTML 5 :
จากนั้นถ้าองค์ประกอบนั้นเป็นหนึ่งในองค์ประกอบที่เป็นโมฆะหรือถ้าองค์ประกอบนั้นเป็นองค์ประกอบต่างประเทศก็อาจมีตัวละครเดี่ยว U + 002F SOLIDUS (/) ตัวละครนี้ไม่มีผลกับองค์ประกอบที่เป็นโมฆะ แต่องค์ประกอบต่างประเทศจะทำเครื่องหมายแท็กเริ่มต้นว่าเป็นการปิดตัวเอง
ดังนั้นหากคุณกำลังใช้หนึ่งในองค์ประกอบโมฆะที่กำหนดไว้ของไวยากรณ์ HTML คุณสามารถละเว้น / ตัวละคร ฉันมักจะใช้เพื่อจุดประสงค์ในการอ่านดังนั้นคุณจะไม่มองหาแท็กปิดที่เกี่ยวข้อง อย่างไรก็ตามทั้งสองเวอร์ชันนั้นถูกต้อง
<input />
มีการพิจารณาว่าเหมาะสมเนื่องจากเหตุผลคืออินพุตไม่จำเป็นต้องมีแอตทริบิวต์หลายบรรทัด
<textarea>
ต้องการ a </textarea>
เนื่องจากข้อความเนื้อหาพื้นฐานอยู่ภายในแท็ก<input>
มีแอตทริบิวต์ค่าเพื่อให้แท็กสามารถปิดได้ในที่เดียว