อะไร & lt; และ & gt; หมายถึง?


475

ฉันรู้ว่าสิ่งเหล่านี้&lt;และ&gt;ใช้สำหรับ<และ>แต่ฉันอยากรู้ว่าชื่อเหล่านี้เป็นอย่างไร

มี&lt;คุณสมบัติบางอย่างเช่น " แท็กซ้าย " หรือเป็นเพียงรหัสหรือไม่



5
ตลก. ฉันใช้มันมาสิบปีแล้วและไม่ได้ตระหนักถึงสิ่งที่พวกเขายืนหยัดมาจนถึงตอนนี้
Azmisov

5
@LaurentS "lt" = "น้อยกว่า" อาจเป็นเรื่องง่ายที่จะคิดออกถ้าคุณใช้การสอนคณิตศาสตร์ขั้นพื้นฐานเป็นภาษาอังกฤษ
Matthew Leingang

สิ่งที่จะเป็นรหัสสำหรับ\n
Som

หมายความว่า>เราใช้&gt;แล้วมีไว้เพื่อ\n อะไร?
Som

คำตอบ:


779
  • &lt;ย่อมาจากสัญญาณน้อยกว่า (<)
  • &gt;หมายถึงเครื่องหมายมากกว่า (>)
  • &le; ย่อมาจากเครื่องหมายน้อยกว่าหรือเท่ากับ (≤)
  • &ge; ย่อมาจากเครื่องหมายมากกว่าหรือเท่ากับ (≥)

3
ดังนั้น&gt;=ค่าเฉลี่ย>=(มากกว่าหรือเท่ากัน)
Ronaldinho Learn Coding

33
@RonaldinhoLearnCoding &gt;=จะแสดง>=แต่ถ้าคุณชอบที่จะใช้ตัวละครที่แท้จริงมากกว่าหรือเท่ากับ (≥) เป็น&ge;และน้อยกว่าหรือเท่ากับ (≤) &le;เป็น
gkubed

ฮะ คิดอยู่เสมอว่า "Left Tag" และ "Right Tag" แต่บางที RT ถูกใช้โดย Return ดังนั้นจึงใช้ตัวอักษร G จากขวาแทน R ...
jeffkee

110

&lt; น้อยกว่า: <

&gt; มากกว่า: >


4
ฉันคิดว่าย่อมาจากlt left tagแต่gtฉันทำผิด
abatishchev

ฉันสามารถแทนที่ <ด้วย & lt; ฉันสามารถใช้อะไรกับอักขระบรรทัดใหม่ได้บ้าง
Anuj Balan

1
@AnujBalan บางทีคุณอาจต้องการ<br>แท็ก? คุณไม่จำเป็นต้องหลบเลี่ยงอักขระขึ้นบรรทัดใหม่ใน HTML ภาษาโปรแกรมส่วนใหญ่ (จาวาสคริปต์โดยเฉพาะ) ใช้\nเพื่อหลีกเลี่ยงการขึ้นบรรทัดใหม่ในสตริง แต่ถ้าคุณต้องการใช้ตัวอักษรย่อหน้า&para;- ลองดูw3schools.com/tags/ref_entities.asp
David

37

พวกมันถูกใช้เพื่อกำหนดสัญลักษณ์น้อยกว่าและมากกว่าอย่างชัดเจน หากต้องการพิมพ์<html>และไม่มีแท็กใน HTML จะใช้แท็กนั้น วิธีอื่นคือการ<code>ล้อมองค์ประกอบรอบโค้ดเพื่อไม่ให้ทำงานเข้าไป

พวกเขายังสามารถใช้เพื่อแสดงตัวดำเนินการทางคณิตศาสตร์

<!ENTITY lt      CDATA "&#60;"   -- less-than sign, U+003C ISOnum -->
<!ENTITY gt      CDATA "&#62;"   -- greater-than sign, U+003E ISOnum -->

http://www.w3.org/TR/html4/sgml/entities.html




10

คนอื่น ๆ สังเกตคำตอบที่ถูกต้อง แต่ยังไม่ได้อธิบายเหตุผลที่สำคัญทั้งหมดอย่างชัดเจน:

  • ทำไมเราต้องการสิ่งนี้

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

  • &lt;ย่อมาจาก <สัญญาณ แค่จำไว้: lt == l ess t han
  • &gt;ย่อมาจาก>Just Remember : gt == g reater t han

ทำไมเราไม่สามารถใช้<และ>ตัวอักษรใน HTML ได้

  • นี่เป็นเพราะ>และ<ตัวละครเป็นตัวอักษร 'ลิขสิทธิ์' ใน HTML
  • HTML เป็นภาษามาร์กอัป: <และ>ใช้เพื่อแสดงถึงการเริ่มต้นและสิ้นสุดของแอตทริบิวต์ที่แตกต่าง: เช่น<h1>ไม่ใช่สำหรับการแสดงสัญลักษณ์ที่มากกว่าหรือน้อยกว่า แต่ถ้าคุณต้องการแสดงสัญลักษณ์เหล่านั้นจริงๆ คุณเพียงแค่ใช้&lt;และ&gt;เบราว์เซอร์จะรู้วิธีแสดงอย่างชัดเจน

9

&gt; and &lt;เป็นการอ้างอิงเอนทิตีอักขระสำหรับ>และ<อักขระใน HTML

ไม่สามารถใช้เครื่องหมายน้อยกว่า (<) หรือมากกว่า (>) ในไฟล์ของคุณเนื่องจากเบราว์เซอร์จะผสมกับแท็ก

สำหรับปัญหาเหล่านี้คุณสามารถใช้ชื่อเอนทิตี ( &gt;) และหมายเลขเอนทิตี ( &#60;)


การอ้างอิงเอนทิตีอักขระสำหรับ 'อักขระบรรทัดใหม่' คืออะไร
Anuj Balan

ตรวจสอบการเชื่อมโยงนี้และนี้อาจช่วยให้คุณในการหาตัวอักษรนิติบุคคลบรรทัดใหม่stackoverflow.com/questions/3488198/...
แท

1
& # 10; รับมาจากเว็บไซต์
Anuj Balan

4

&lt;ย่อมาlesser than (<) symbolและการเข้าสู่ระบบหมายถึง&gt;greater than (>) symbol

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเอนทิตี HTML โปรดไปที่ลิงก์นี้:

https://www.w3schools.com/HTML/html_entities.asp


2
สิ่งนี้ไม่ได้เพิ่มสิ่งใหม่ ๆ เหนือคำตอบมากมายที่เขียนไว้ในคำถามอายุเจ็ดปีนี้ ... ในอนาคตเพื่อหลีกเลี่ยงความซ้ำซ้อนดังกล่าวโปรดดูคำตอบที่มีอยู่ก่อนที่จะเขียนคำถามใหม่
Jean-François Corbett

1
ตกลง. ฉันจะทำอย่างที่คุณพูด
tejasgupta


1

ใน HTML ใช้เครื่องหมายน้อยกว่าที่จุดเริ่มต้นของแท็ก ถ้าคุณใช้วงเล็บนี้ "<test1> " ในเนื้อหาเนื้อหาวงเล็บเหลี่ยมของคุณจะไม่สามารถมองเห็นได้ html renderer จะถือว่ามันเป็นแท็ก html และเปลี่ยนตัวอักษรด้วยหมายเลข ASCI เพื่อป้องกันปัญหา

ด้วยชื่อ html ที่เป็นมิตร:

  &lt;test1&gt; 

หรือด้วยหมายเลข asci:

 &#60;test1&#62;

หรือคอมไพล์ asci:

&#60;&#116;&#101;&#115;&#116;&#49;&#62;

ผลลัพธ์: <test1>

การอ้างอิง asci: https://www.w3schools.com/charsets/ref_html_ascii.asp

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.