เครื่องหมายน้อยกว่า (<) และมากกว่า (>)

ความหมาย ทำไมมันทำให้ HTML พังได้ และต่างจากเครื่องหมายคำพูดมุมแหลมอย่างไร — คลิกเพื่อคัดลอก

เครื่องหมายน้อยกว่าและมากกว่า

คลิกเพื่อคัดลอก · U+003C / U+003E

เครื่องหมายน้อยกว่า
เครื่องหมายมากกว่า
ความหมายและการใช้งาน

< และ > หมายถึงอะไร

< และ > เป็นตัวดำเนินการอสมการ a < b หมายถึง a มีค่าน้อยกว่า b และ a > b หมายถึง a มีค่ามากกว่า b ทั้งสองเป็นส่วนหนึ่งของสัญกรณ์ทางคณิตศาสตร์มาตรฐานตั้งแต่ช่วงปี 1600 และถูกนำเข้าไปในชุดอักขระ ASCII ดั้งเดิมโดยตรง ซึ่งเป็นเหตุผลที่มันอยู่ในบล็อก Basic Latin แทนที่จะเป็นบล็อก Mathematical Operators เฉพาะทางที่ใช้กับสัญลักษณ์อย่าง ≠ หรือ ∞ ซึ่งมาพร้อมยูนิโค้ด

ตำแหน่งยุค ASCII นี้ยังเป็นสาเหตุของปัญหาที่สองที่ผู้ใช้คีย์บอร์ดเกือบทุกคนเคยเจอ นั่นคือใน HTML และ XML เครื่องหมาย < คืออักขระที่เปิดทุกแท็ก การพิมพ์ < เป็นข้อความธรรมดาโดยไม่ได้ตั้งใจอาจทำให้เบราว์เซอร์เริ่มแปลผลเป็นแท็กที่ไม่ได้ตั้งใจให้มีอยู่ ซึ่งเป็นเหตุผลที่ HTML กำหนดให้ต้อง escape เป็น &lt; และ &gt; ทุกที่ที่ปรากฏเป็นข้อความจริง ไม่ใช่มาร์กอัป

อย่าสับสนกับ

สัญลักษณ์ที่หน้าตาคล้ายกัน

กิลเลอเมต์เดี่ยวซ้าย (U+2039) — เครื่องหมายคำพูด ไม่ใช่เครื่องหมายเปรียบเทียบ
กิลเลอเมต์คู่ซ้าย (U+00AB) — เครื่องหมายคำพูดแบบฝรั่งเศส/เยอรมัน
วงเล็บมุมซ้าย (U+27E8) — ใช้ในสัญกรณ์บรา-เค็ตและเวกเตอร์ ไม่ใช่การเปรียบเทียบ
น้อยกว่าหรือเท่ากับ (U+2264) — ลูกพี่ลูกน้อง 'หรือเท่ากับ' อยู่ในคลังสัญลักษณ์คณิตศาสตร์

อยากได้ในฟอนต์อื่นไหม

ใช้ UltraTextGen เปลี่ยนข้อความธรรมดาให้เป็นฟอนต์ Unicode ตัวหนา ตัวเอียง ลายมือ และอีกกว่า 100 แบบ — ฟรีและทันที

เปิด UltraTextGen →
คำถามที่พบบ่อย

คำถามที่พบบ่อยเกี่ยวกับเครื่องหมายน้อยกว่าและมากกว่า

ทำไม < ถึงทำให้ HTML ของฉันพัง

HTML ใช้ < เพื่อเปิดทุกแท็ก ดังนั้นเบราว์เซอร์ที่อ่านเจอ < ดิบๆ ในข้อความจะพยายามแปลผลเป็นแท็ก และเนื้อหาที่เหลือของคุณอาจหายไปหรือแสดงผลผิดเพี้ยน ให้ escape เป็น < (และ > เป็น >) ทุกครั้งที่เขียน < หรือ > ภายใน HTML ไม่ใช่แค่ภายในแท็กเท่านั้น

พิมพ์ < และ > บนคีย์บอร์ดอย่างไร

เป็นปุ่มมาตรฐานบนคีย์บอร์ดทุกตัว — Shift+comma สำหรับ < และ Shift+period สำหรับ > บนผังแป้นพิมพ์ US ไม่ต้องใช้รหัส Alt หรือการป้อนข้อมูลพิเศษใดๆ

< ต่างจาก ‹ หรือ « อย่างไร

< (U+003C) คือตัวดำเนินการเปรียบเทียบ ASCII ธรรมดาที่ใช้ในคณิตศาสตร์และโค้ด ส่วน ‹ › (U+2039/U+203A) คือกิลเลอเมต์เดี่ยว และ « » (U+00AB/U+00BB) คือกิลเลอเมต์คู่ — ทั้งคู่เป็นเครื่องหมายคำพูดที่ใช้ในการพิมพ์ภาษาฝรั่งเศส เยอรมัน และยุโรปอื่นๆ ไม่ใช่สัญลักษณ์เปรียบเทียบ แม้จะหน้าตาคล้ายกัน

≤ และ ≥ ต่างจาก < และ > อย่างไร

< และ > คือการเปรียบเทียบแบบเข้ม (ไม่รวมค่าที่เท่ากัน) ส่วน ≤ และ ≥ รวมความเป็นไปได้ที่จะเท่ากันด้วย 3 < 3 เป็นเท็จ แต่ 3 ≤ 3 เป็นจริง ทั้ง ≤ และ ≥ เป็นอักขระยูนิโค้ดสำเร็จรูปของตัวเอง อยู่ในคลังสัญลักษณ์คณิตศาสตร์

สัญลักษณ์ที่เกี่ยวข้อง

± เครื่องหมายบวกลบ

ค่าที่เป็นไปได้สองค่าในนิพจน์เดียว

≤ น้อยกว่าหรือเท่ากับ

ลูกพี่ลูกน้อง 'หรือเท่ากับ' ของ < และ >

สัญลักษณ์และอักขระพิเศษทั้งหมด

คลังอักขระพิเศษ สัญลักษณ์ และเครื่องหมายยูนิโค้ดที่คัดลอกได้ทันที

หน้าสัญลักษณ์รายตัวทั้งหมด

เปิดดูหน้าสัญลักษณ์เดี่ยวๆ พร้อมความหมาย ที่มา และวิธีพิมพ์