0% found this document useful (0 votes)
70 views3 pages

WT Comments

HTML comments are pieces of code that are ignored by web browsers. They are placed between <!-- and --> tags. Comments can be single or multiline and help explain sections of code to improve readability and understanding. Conditional comments only work in Internet Explorer and allow instructions for different IE versions. The <comment> tag is deprecated in HTML5.

Uploaded by

42z4bnwc4n
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views3 pages

WT Comments

HTML comments are pieces of code that are ignored by web browsers. They are placed between <!-- and --> tags. Comments can be single or multiline and help explain sections of code to improve readability and understanding. Conditional comments only work in Internet Explorer and allow instructions for different IE versions. The <comment> tag is deprecated in HTML5.

Uploaded by

42z4bnwc4n
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

HTML - Comments

Comment is a piece of code which is ignored by any web browser. It is a good practice to add
comments into your HTML code, especially in complex documents, to indicate sections of a
document, and any other notes to anyone looking at the code. Comments help you and others
understand your code and increases code readability.
HTML comments are placed in between <!-- ... --> tags. So, any content placed with-in <!-- ...
--> tags will be treated as comment and will be completely ignored by the browser.

Example
<!DOCTYPE html>
<html>

<head> <!-- Document Header Starts -->


<title>This is document title</title>
</head> <!-- Document Header Ends -->

<body>
<p>Document content goes here.....</p>
</body>

</html>
This will produce the following result without displaying the content given as a part of
comments −

Valid vs Invalid Comments


Comments do not nest which means a comment cannot be put inside another comment.
Second the double-dash sequence "--" may not appear inside a comment except as part of
the closing --> tag. You must also make sure that there are no spaces in the start-of comment
string.

Example
Here, the given comment is a valid comment and will be wiped off by the browser.
<!DOCTYPE html>
<html>

<head>
<title>Valid Comment Example</title>
</head>

<body>
<!-- This is valid comment -->
<p>Document content goes here.....</p>
</body>

</html>
This will produce the following result −
But, following line is not a valid comment and will be displayed by the browser. This is
because there is a space between the left angle bracket and the exclamation mark.
<!DOCTYPE html>
<html>

<head>
<title>Invalid Comment Example</title>
</head>

<body>
< !-- This is not a valid comment -->
<p>Document content goes here.....</p>
</body>

</html>
This will produce the following result −

Multiline Comments
So far we have seen single line comments, but HTML supports multi-line comments as well.
You can comment multiple lines by the special beginning tag <!-- and ending tag --> placed
before the first line and end of the last line as shown in the given example below.

Example
<!DOCTYPE html>
<html>

<head>
<title>Multiline Comments</title>
</head>

<body>
<!--
This is a multiline comment and it can
span through as many as lines you like.
-->

<p>Document content goes here.....</p>


</body>

</html>
This will produce the following result −
Conditional Comments
Conditional comments only work in Internet Explorer (IE) on Windows but they are ignored by
other browsers. They are supported from Explorer 5 onwards, and you can use them to give
conditional instructions to different versions of IE.

Example
<!DOCTYPE html>
<html>

<head>
<title>Conditional Comments</title>

<!--[if IE 6]>
Special instructions for IE 6 here
<![endif]-->
</head>

<body>
<p>Document content goes here.....</p>
</body>

</html>
You will come across a situation where you will need to apply a different style sheet based on
different versions of Internet Explorer, in such situation conditional comments will be helpful.

Using Comment Tag


There are few browsers that support <comment> tag to comment a part of HTML code.
Note − The <comment> tag deprecated in HTML5. Do not use this element.

Example
<!DOCTYPE html>
<html>

<head>
<title>Using Comment Tag</title>
</head>

<body>
<p>This is <comment>not</comment> Internet Explorer.</p>
</body>

</html>
If you are using IE, then it will produce following result −
But if you are not using IE, then it will produce following result −

You might also like