ดูเรียบง่าย แต่ฉันไม่พบสิ่งใดที่เกี่ยวข้องบนเว็บ
รหัส HTML ที่ถูกต้องสำหรับอะพอสโทรฟีคืออะไร? มันคือ’
อะไร
’
สำหรับเครื่องหมายคำพูดเดียวที่ถูกต้อง - และมันก็เป็นเครื่องหมายอะโพสโทรฟีด้วย พวกเขาใช้สัญลักษณ์เดียวกัน
ดูเรียบง่าย แต่ฉันไม่พบสิ่งใดที่เกี่ยวข้องบนเว็บ
รหัส HTML ที่ถูกต้องสำหรับอะพอสโทรฟีคืออะไร? มันคือ’
อะไร
’
สำหรับเครื่องหมายคำพูดเดียวที่ถูกต้อง - และมันก็เป็นเครื่องหมายอะโพสโทรฟีด้วย พวกเขาใช้สัญลักษณ์เดียวกัน
คำตอบ:
หากคุณกำลังมองหาคำพูดเดียวมันเป็น
'
’
(') ที่เหมาะสม ไม่เป็นอันตรายและจะทำให้ผู้อ่านบางคนมีความสุขขึ้น
'
คือ ascii apostrophe / การอ้างอิงเดี่ยว แต่มาตรฐาน Unicodeบอกว่าคุณควรเลือก’
ใช้เครื่องหมายอัญประกาศเดี่ยวและเครื่องหมายคำพูดเดี่ยวที่เหมาะสมและสำหรับเครื่องหมายคำพูด‘
เดี่ยวซ้าย
’
การใช้งานในการหดตัวเช่นไม่สามารถ ดูคำตอบของโจเซฟด้านล่างเพิ่มเติม
รายการนอกเหนือมีดีอ้างอิงตัวอักษรและตัวอักษรใน HTML อ้างอิงจากบทความที่นิติบุคคล HTML ’
ที่ถูกต้องสำหรับเครื่องหมายวรรคตอนคือ ตัวอย่างการใช้: '
’
หรือในสถานที่ของ’
’
ฉันเกิดขึ้นเพื่อค้นหารุ่นช่วยในการอ่านง่ายขึ้นเล็กน้อย รุ่น hex นั้นง่ายต่อการค้นหาในแผนภูมิรหัส Unicode
'
IMO ยังคงเป็นตัวเลือกที่ดีที่สุด โดยทั่วไปดูเหมือนว่าบางคนไม่ชอบที่จะไม่หยิกพอ (เป็นสัญลักษณ์ของความจริงจังในการพิมพ์ฉันไม่ได้ ... ) แต่นั่นอยู่ด้านข้าง
'
มัน
ตามที่ระบุไว้โดย msanders นี่เป็นจริง XML และ XHTML แต่ไม่ได้กำหนดไว้ใน HTML4 ดังนั้นฉันเดาว่าใช้'
ในกรณีนี้ ฉันยืนแก้ไขแล้ว
ชุดคำพูด html ที่สอดคล้องกับมาตรฐานและจดจำได้ง่ายเริ่มต้นด้วยเครื่องหมายคำพูดเดี่ยวที่ถูกต้องซึ่งปกติจะใช้เป็นเครื่องหมายอัญประกาศเดี่ยว:
’
- '‘
- '”
-”“
-“ซึ่งขึ้นอยู่กับ Apostrophe คุณกำลังพูดคุยเกี่ยวกับ: มี'
, ‘
, ’
และอาจจะคนอื่น ๆ อีกมากมายขึ้นอยู่กับบริบทและภาษาที่คุณกำลังตั้งใจที่จะเขียน และด้วยการเข้ารหัสอักขระประกาศเช่น UTF-8 คุณยังสามารถเขียนพวกเขาโดยตรงลงใน HTML ของคุณ: '
, ,‘
’
‘
เครื่องหมาย apostrophe
ประการแรกมันจะปรากฏว่า & apos; ควรหลีกเลี่ยง - คำสาปของ & apos;
ประการที่สองหากมีโอกาสที่คุณจะสร้างมาร์กอัปที่จะส่งคืนผ่านการโทร AJAX คุณควรหลีกเลี่ยงชื่อเอนทิตี (เนื่องจากเอนทิตี HTML บางรายการไม่ถูกต้องใน XML) และใช้ & # XXXX; ไวยากรณ์แทน
การไม่ทำเช่นนั้นอาจส่งผลให้มาร์กอัปกำลังพิจารณาว่าเป็น XML ที่ไม่ถูกต้อง
เอนทิตีที่น่าจะได้รับผลกระทบมากที่สุดคือ & nbsp; ซึ่งควรแทนที่ด้วย & # 160;
นี่คือการอ้างอิงที่ดีสำหรับรหัส HTML Ascii:
http://www.ascii.cl/htmlcodes.htm
รหัสที่คุณต้องการคือ: & # 39;
โปรดทราบว่ามีการ'
กำหนดไว้ใน HTML5 ดังนั้นสำหรับเว็บไซต์ที่ทันสมัยฉันจะแนะนำให้ใช้'
เพราะมันสามารถอ่านได้มากกว่า'
ตรวจสอบ: http://www.w3.org/TR/html5/syntax.html#named-character-references
ถึงแม้ว่าจะ'
อ่านได้ดีกว่า'
และมันก็เป็นความอัปยศที่จะไม่ใช้มันในกรณีที่ไม่ปลอดภัยให้ใช้'
และมันเป็นความอัปยศที่จะไม่ใช้มันเป็นไม่ปลอดภัยใช้
'
เป็นเอนทิตีHTML 5 ที่ถูกต้องแต่ไม่ใช่HTML 4 ที่ถูกต้องเอนทิตี
ยกเว้นว่า<!DOCTYPE html>
อยู่ด้านบนของเอกสาร HTML ของคุณให้ใช้'
'
เป็นทศนิยม
%27
ในฐานสิบหก
แม้ว่า'
เอนทิตีอาจได้รับการสนับสนุนใน HTML5 แต่ดูเหมือนว่า apostrophe เครื่องพิมพ์ดีด ดูเหมือนไม่มีเครื่องหมายอัญประกาศหยิกจริง - ซึ่งดูเหมือนกับเครื่องหมายคำพูดสิ้นสุด:’
.
เพียงแค่มองเมื่อฉันเขียนพวกเขาหลังจากกันและกัน:
1: เอนทิตีเครื่องหมายอัญประกาศเดี่ยวเดี่ยว 2: เอนทิสโทรฟีเอนทิตี: ’
'
apostrophe:
ฉันพยายามหาเอนทิตีที่เหมาะสมหรือคำสั่ง alt โดยเฉพาะสำหรับเครื่องหมายอัญประกาศมองที่ปกติ (ซึ่งอีกครั้งดูเหมือน 'เหมือนกัน' กับเครื่องหมายอัญประกาศเดี่ยวด้านขวาปิด) แต่ฉันไม่ได้พบ ฉันต้องใส่เครื่องหมายคำพูดเดี่ยวที่ถูกต้องเสมอเพื่อให้ได้เครื่องหมายอัญประกาศเดี่ยวที่ถูกต้องทางสายตา
ถ้าคุณใช้เพียง’
(ALT + 0146) หรือแบบอัตโนมัติเครื่องพิมพ์ดีด apostrophes และเครื่องหมายคำพูดเป็นหยิกในการประมวลผลคำเช่น Word 2013 <meta charset="UTF-8">
จะใช้
ฉันพบการค้นหาอักขระ Unicode ของ FileFormat.infoจะมีประโยชน์มากที่สุดในการค้นหารหัสอักขระที่แน่นอน
การป้อนอย่างง่าย ๆ'
(ตัวอักษรทางด้านซ้ายของreturnปุ่มบนคีย์บอร์ด US Mac ของฉัน) ลงในการค้นหาทำให้ได้ผลลัพธ์หลายอย่างจากการหยิกและภาษาต่างๆต่างๆ
ฉันจะเข้าใจคำถามเดิมขอที่ถูกต้อง typographically U + 02BCʼ
มากกว่าเครื่องพิมพ์ดีด fascimile U + 0027'
W3C แนะนำรหัสฐานสิบหกสำหรับเอนทิตี HTML (ดูด้านล่าง) สำหรับ U + 02BC ที่จะเป็นʼ
มากกว่า'
สำหรับ U + 0027
http://www.w3.org/International/questions/qa-escapes
การใช้อักขระยกเว้นในมาร์กอัปและ CSS
ฐานสิบหกกับทศนิยม โดยทั่วไปเมื่อ Unicode Standard อ้างถึงหรือแสดงรายการอักขระจะใช้ค่าเลขฐานสิบหก ... เนื่องจากความแพร่หลายของอนุสัญญานี้มักจะมีประโยชน์แม้ว่าจะไม่จำเป็นต้องใช้ค่าตัวเลขฐานสิบหกในการหลบหนีมากกว่าค่าทศนิยม ...
http://www.w3.org/TR/html4/charset.html
5 การแทนเอกสาร HTML … 5.4 อักขระที่ไม่สามารถเล่นได้
…หากอักขระที่ขาดหายไปแสดงโดยใช้การแทนตัวเลขให้ใช้แบบฟอร์มเลขฐานสิบหก (ไม่ใช่ทศนิยม) เนื่องจากนี่เป็นแบบฟอร์มที่ใช้ในมาตรฐานชุดอักขระ
อีกหนึ่งลิงก์ที่มีชุดHtml Entity ที่ได้รับการดูแลเป็นอย่างดี
เท่าที่ฉันรู้'
แต่ดูเหมือนว่าคุณจะทำงานได้ดี
ใช้'
สำหรับอะโพสโทรฟีตรง สิ่งนี้มีแนวโน้มที่จะสามารถอ่านได้มากกว่าตัวเลข'
(หากคนอื่น ๆ มักจะอ่าน HTML โดยตรง)
แก้ไข: msanders ชี้ให้เห็นว่า'
ไม่ถูกต้อง HTML4 ซึ่งฉันไม่ทราบดังนั้นให้ทำตามคำตอบและการใช้งานส่วน'
ใหญ่
คุณสามารถลองได้'
ตามที่เห็นในhttp://unicodinator.com/#0027
ขออภัยถ้าสิ่งนี้เป็นการละเมิดใคร แต่มีบทความที่เหมาะสมในบล็อกของ Ted Clancyที่โต้แย้งการแนะนำของคณะกรรมการ Unicode ที่จะใช้ & # 8217; (เครื่องหมายอัญประกาศขวาเดียว) และเสนอให้ใช้ U + 02BC (ตัวแก้ไขตัวอักษร APOSTROPHE) (aka & # 700; หรือ & # x2bc;) แทน
สรุปบทความระบุว่า: