Làm gì & lt; và & gt; Là viết tắt của?


476

Tôi biết rằng các thực thể &lt;&gt;được sử dụng cho <>, nhưng tôi tò mò những gì các tên tượng trưng.

Có phải đại diện &lt;cho một cái gì đó như " Thẻ trái " hay nó chỉ là một mã?



5
Buồn cười. Tôi đã sử dụng những thứ này trong mười năm và đã không nhận ra những gì họ đại diện cho đến bây giờ.
Azmisov

5
@LaurentS. "lt" = "nhỏ hơn" chỉ có thể dễ dàng nhận ra nếu bạn thực hiện hướng dẫn toán học cơ bản bằng tiếng Anh.
Matthew Leingang 20/07/2015

Mã sẽ là gì\n
Som

có nghĩa là cho >chúng ta sử dụng &gt;sau đó là \n gì?
Som

Câu trả lời:


780
  • &lt;là viết tắt của dấu hiệu nhỏ hơn (<)
  • &gt;là viết tắt của dấu lớn hơn (>)
  • &le; là viết tắt của dấu nhỏ hơn hoặc bằng (≤)
  • &ge; là viết tắt của dấu lớn hơn hoặc bằng (≥)

3
điều đó cũng &gt;=có nghĩa >=(lớn hơn hoặc bằng)
Ronaldinho Tìm hiểu Mã hóa

33
@RonaldinhoLearnCoding &gt;=sẽ hiển thị >=, nhưng nếu bạn thích sử dụng các ký tự theo nghĩa đen, lớn hơn hoặc bằng (≥) là &ge;, và nhỏ hơn hoặc bằng (≤) là &le;.
gkubed

Hah Luôn nghĩ "Thẻ bên trái" và "Thẻ bên phải", nhưng có thể RT đã được trả lại, vì vậy nó sử dụng chữ G từ bên phải thay vì R ...
jeffkee

110

&lt; Ít hơn: <

&gt; Lớn hơn: >


4
Tôi nghĩ ltlà viết tắt của left tag. Nhưng gtđã phá vỡ giả định của tôi.
abatishchev

Tôi có thể thay thế <bằng & lt; Tương tự, tôi có thể sử dụng những gì cho nhân vật dòng mới?
Anuj Balan

1
@AnujBalan Có lẽ bạn muốn <br>thẻ? Bạn không cần phải thoát một ký tự dòng mới trong HTML. Hầu hết các ngôn ngữ lập trình (đặc biệt là JavaScript) sử dụng \nđể thoát các dòng mới trong chuỗi. Nhưng nếu bạn muốn sử dụng một ký tự đoạn văn &para;- hãy xem w3schools.com/tags/ref_entities.asp
David

37

Chúng được sử dụng để xác định rõ ràng ít hơn và lớn hơn các ký hiệu. Nếu một người muốn gõ <html>và không có thẻ trong HTML, người ta sẽ sử dụng chúng. Một cách khác là bọc <code>phần tử xung quanh mã để không chạy vào đó.

Chúng cũng có thể được sử dụng để trình bày các toán tử toán học.

<!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

Những người khác đã lưu ý câu trả lời chính xác, nhưng chưa giải thích rõ ràng lý do quan trọng:

  • Tại sao chúng ta cần điều này?

Làm gì <và> đại diện cho?

  • &lt;là viết tắt của <dấu hiệu. Chỉ cần nhớ: lt == l ess t han
  • &gt;là viết tắt của >Chỉ cần nhớ: gt == g reater t han

Tại sao chúng ta không thể đơn giản sử dụng các ký tự <>ký tự trong HTML?

  • Điều này là do các ký tự ><ký tự là các ký tự 'dành riêng' trong HTML.
  • HTML là một ngôn ngữ đánh dấu: The <>được sử dụng để biểu thị sự bắt đầu và kết thúc của các thuộc tính khác nhau: ví dụ <h1>và không dành cho việc hiển thị lớn hơn hoặc nhỏ hơn các ký hiệu. Nhưng nếu bạn thực sự muốn hiển thị những biểu tượng đó thì sao? Bạn chỉ cần sử dụng &lt;&gt;trình duyệt sẽ biết chính xác cách hiển thị nó.

9

&gt; and &lt;là một tham chiếu thực thể ký tự cho ><ký tự trong HTML.

Không thể sử dụng các dấu nhỏ hơn (<) hoặc lớn hơn (>) trong tệp của bạn, vì trình duyệt sẽ trộn chúng với các thẻ.

đối với những khó khăn này, bạn có thể sử dụng tên thực thể ( &gt;) và số thực thể ( &#60;).


Tham chiếu thực thể ký tự cho 'ký tự dòng mới' là gì?
Anuj Balan

Kiểm tra liên kết này và điều này có thể giúp bạn trong việc tìm kiếm ngăn xếp thực thể ký tự dòng mới stackoverflow.com/questions/3488198/iêu
Kathir

1
Đó là & # 10; Có nó từ một trang web.
Anuj Balan

4

&lt;là viết tắt của lesser than (<) symbol, và các &gt;dấu hiệu tượng trưng cho greater than (>) symbol.

Để biết thêm thông tin về các Thực thể HTML, hãy truy cập liên kết này:

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


2
Điều này không thêm bất cứ điều gì mới lên trên nhiều câu trả lời được viết từ nhiều năm trước cho câu hỏi bảy năm tuổi này ... Trong tương lai, để tránh trùng lặp như vậy, xin vui lòng xem qua các câu trả lời hiện có trước khi viết một câu trả lời mới.
Jean-François Corbett

1
Đồng ý. Tôi sẽ làm như bạn nói.
tejasgupta 17/12/18


1

Trong HTML, dấu nhỏ hơn được sử dụng ở đầu thẻ. nếu bạn sử dụng dấu ngoặc " <test1>" này trong nội dung, nội dung khung của bạn sẽ không bị ảnh hưởng, trình kết xuất html giả định nó là thẻ html, việc thay đổi ký tự bằng số ASCI sẽ ngăn chặn sự cố.

với tên thân thiện html:

  &lt;test1&gt; 

hoặc với số asci:

 &#60;test1&#62;

hoặc biên dịch asci:

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

kết quả: <test1>

giới thiệu asci: https://www.w3schools.com/charsets/ref_html_ascii.asp

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.