How to display HTML tags as plain text in HTML ?
Basically, there are two methods for displaying HTML tags as plain text.
1. Using <plaintext> element: Plaintext element is deprecated which means this feature is no longer supported. Though some browsers might still support it, it is not recommended to use.
2. HTML entities: The second and only option available is using html entities. < ,> are reserved characters in HTML, In order to display this reserved characters you have to replace them with html entities. You can learn more about entities here. You can either use entity name or entity number initializing them with & and ending them with ;
Refer to below table for required html entities: Sign
Description Entity name Entity number < Less than(start of html element) < < > Greater than(end of html element) > > “ Double quotation " " & Ampersand ( beginning of html entity) & &
Example 1: In the first example, we are using html entity names to display body element and paragraph element on web page.
Explanation: In above code, “<” and “>” is simply replaced by their respective html entities.<pre></pre> is html element which defines preformatted text.
Example 2: In below example, we are trying to display html entity name for “<” using entity name for “&” sign.
Explanation: In above example, “&” is replaced with “&” and “<“ is replaced with “<”