ดูเรียบง่าย แต่ฉันไม่พบสิ่งใดที่เกี่ยวข้องบนเว็บ
รหัส 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;) แทน
สรุปบทความระบุว่า: