This site is mobile accessible. Press the "Tap Here" button to use a smaller font-size.
Smartphone icons created by Freepik - Flaticon
Reserved characters in HTML must be replaced with character entities.
&entity_name;
OR
&#entity_number;
To display a less than sign (<) we must write: <; or &#60;
Advantage of using an entity name: An entity name is easy to remember.
Disadvantage of using an entity name: Browsers may not support all entity names, but the support for entity numbers is good.
A commonly used entity in HTML is the non-breaking space:  ;
A non-breaking space is a space that will not break into a new line.
Two words separated by a non-breaking space will stick together (not break into a new line). This is handy when breaking the words might be disruptive.
Examples:
Another common use of the non-breaking space is to prevent browsers from truncating spaces in HTML pages. If you write 10 spaces in your text, the browser will remove 9 of them. To add real spaces to your text, you can use the  ; character entity.
Tip: The non-breaking hyphen (&#8209;) is used to define a hyphen character (‑) that does not break into a new line.
Result | Description | Entity Name | Entity Number |
---|---|---|---|
non-breaking space |  ; | &#160; | |
< | less than | <; | &#60; |
> | greater than | >; | &#62; |
& | ampersand | &; | &#38; |
" | double quotation mark | "; | &#34; |
' | single quotation mark (apostrophe) | &apos; | &#39; |
¢ | cent | ¢; | &#162; |
£ | pound | £; | &#163; |
¥ | yen | ¥; | &#165; |
€ | euro | &euro; | &#8364; |
© | copyright | ©; | &#169; |
® | registered trademark | ®; | &#174; |
Note: Entity names are case sensitive.
A diacritical mark is a "glyph" added to a letter. Some diacritical marks, like grave ( ̀) and acute ( ́) are called accents. Diacritical marks can appear both above and below a letter, inside a letter, and between two letters. Diacritical marks can be used in combination with alphanumeric characters to produce a character that is not present in the character set (encoding) used in the page.
Here are some examples:
Mark | Character | Construct | Result |
---|---|---|---|
&#768; | a | a&#768; | à |
&#769; | a | a&#769; | á |
&#770; | a | a&#770; | â |
&#771; | a | a&#771; | ã |
&#768; | O | O&#768; | Ò |
&#769; | O | O&#769; | Ó |
&#770; | O | O&#770; | Ô |
&#771; | O | O&#771; | Õ |
You will see more HTML symbols in the next chapter of this tutorial.