หากคุณต้องการเขียน mark-up ที่ถูกต้องในเชิงความหมายแม้ใน HTML5 คุณจะต้องไม่ใช้'
เพื่อหลีกเลี่ยงคำพูดเดียว แม้ว่าฉันสามารถจินตนาการว่าคุณหมายถึงอะพอสโทรฟีแทนที่จะเป็นคำพูดเดียว
คำพูดเดียวและเครื่องหมายอัญประกาศเดี่ยวไม่เหมือนกัน แต่มีความหมายแม้ว่ามันอาจดูเหมือนกัน
นี่คืออะพอสโทรฟีหนึ่งอัน
ใช้'
เพื่อแทรกหากคุณต้องการการสนับสนุน HTML4 (แก้ไข)
ในภาษาอังกฤษแบบอังกฤษจะใช้เครื่องหมายคำพูดเดี่ยวเช่นนี้:
"เขาบอกให้ฉันลองทำดู" ฉันพูด
คำพูดมาเป็นคู่ คุณสามารถใช้ได้:
<p><q>He told me to <q>give it a try</q></q>, I said.<p>
เพื่อให้คำพูดซ้อนในวิธีที่ถูกต้องทางความหมายการชะลอการแทนที่ของอักขระที่แท้จริงไปยังเอ็นจิ้นการเรนเดอร์ การทดแทนนี้สามารถได้รับผลกระทบจากกฎ CSSเช่น:
q {
quotes: '"' '"' '<' '>';
}
บทความที่เก่า แต่ดูเหมือนจะยังมีความเกี่ยวข้องเกี่ยวกับการที่ถูกต้องความหมายขึ้นเครื่องหมาย: ปัญหากับ EM 'n TH (และอื่น ๆ Shady ตัวละคร)
(แก้ไข)สิ่งนี้เคยเป็น:
ใช้ 'เพื่อแทรกหากคุณต้องการการสนับสนุน HTML4
แต่อย่างที่ @James_pic ชี้ให้เห็นนั่นไม่ใช่คำพูดเดียว แต่เป็น "เครื่องหมายคำพูดโค้งเดียวใช่มั้ย"
'
ถูกต้องใน HTML5