I know that the entities < and > are used for < and >, but I am curious what these names stand for.
Does < stand for something like "Left tag" or is it just a code?
< stands for the less-than sign: <> stands for the greater-than sign: >≤ stands for the less-than or equals sign: ≤≥ stands for the greater-than or equals sign: ≥They're used to explicitly define less than and greater than symbols. If one wanted to type out <html> and not have it be a tag in the HTML, one would use them. An alternate way is to wrap the <code> element around code to not run into that.
They can also be used to present mathematical operators.
<!ENTITY lt CDATA "<" -- less-than sign, U+003C ISOnum -->
<!ENTITY gt CDATA ">" -- greater-than sign, U+003E ISOnum -->
Others have noted the correct answer, but have not clearly explained the all-important reason:
< stands for the < sign. Just remember: lt == less than> stands for the > Just remember: gt == greater than< and > characters in HTML?> and < characters are ‘reserved’ characters in HTML.< and > are used to denote the starting and ending of different elements: e.g. <h1> and not for the displaying of the greater than or less than symbols. But what if you wanted to actually display those symbols? You would simply use < and > and the browser will know exactly how to display it.Reference: https://dev.w3.org/html5/html-author/charref
In HTML, the less-than sign is used at the beginning of tags.
if you use this bracket "<test1>" in content, your bracket content will be unvisible, html renderer is assuming it as a html tag, changing chars with it's ASCI numbers prevents the issue.
with html friendly name:
<test1>
or with asci number:
<test1>
or comple asci:
<test1>
result: <test1>
asci referance: https://www.w3schools.com/charsets/ref_html_ascii.asp
\n- Som>we use>then what is for\n? - Som