Escolar Documentos
Profissional Documentos
Cultura Documentos
Comentário é um pedaço de código que é ignorado por qualquer navegador da web. É uma boa
prática adicionar comentários ao seu código HTML, especialmente em documentos complexos,
para indicar seções de um documento e quaisquer outras anotações para qualquer pessoa que
esteja olhando para o código. Os comentários ajudam você e outras pessoas a entender seu
código e aumentam a legibilidade do código.
Os comentários HTML são colocados entre <!-- ... --> tags. Assim, qualquer conteúdo colocado
com tags de <!-- ... --> será tratado como comentário e será completamente ignorado pelo
navegador.
Exemplo
Demonstração ao vivo
<!DOCTYPE html>
<html>
<body>
<p>Document content goes here.....</p>
</body>
</html>
Isso produzirá o seguinte resultado sem exibir o conteúdo fornecido como parte dos
comentários −
Exemplo
Aqui, o comentário dado é um comentário válido e será apagado pelo navegador.
Demonstração ao vivo
<!DOCTYPE html>
<html>
<head>
<title>Valid Comment Example</title>
</head>
<body>
<!-- This is valid comment -->
<p>Document content goes here.....</p>
</body>
</html>
Mas, a linha seguinte não é um comentário válido e será exibido pelo navegador. Isso ocorre
porque há um espaço entre o colchete angular esquerdo e o ponto de exclamação.
Demonstração ao vivo
<!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>
Você pode comentar várias linhas pela tag especial de início <!-- e tag final --> colocadas antes
da primeira linha e do final da última linha, conforme mostrado no exemplo abaixo.
Exemplo
Demonstração ao vivo
<!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>
Comentários condicionais
Comentários condicionais só funcionam no Internet Explorer (IE) no Windows, mas eles são
ignorados por outros navegadores. Eles são suportados a partir do Explorer 5 em diante, e você
pode usá-los para dar instruções condicionais para diferentes versões do IE.
Exemplo
Demonstração ao vivo
<!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>
Você vai se deparar com uma situação em que você precisará aplicar uma folha de estilos
diferente com base em diferentes versões do Internet Explorer, em tal situação, comentários
condicionais serão úteis.
Observação − A tag <comment> foi preterida em HTML5. Não use este elemento.
Exemplo
Demonstração ao vivo
<!DOCTYPE html>
<html>
<head>
<title>Using Comment Tag</title>
</head>
<body>
<p>This is <comment>not</comment> Internet Explorer.</p>
</body>
</html>
Mas se você não estiver usando o IE, ele produzirá o seguinte resultado −
This is not Internet Explorer.
Exemplo
Demonstração ao vivo
<!DOCTYPE html>
<html>
<head>
<title>Commenting Script Code</title>
<script>
<!--
document.write("Hello World!")
//-->
</script>
</head>
<body>
<p>Hello , World!</p>
</body>
</html>
Hello , World!
Exemplo
Demonstração ao vivo
<!DOCTYPE html>
<html>
<head>
<title>Commenting Style Sheets</title>
<style>
<!--
.example {
border:1px solid #4a7d49;
}
//-->
</style>
</head>
<body>
<div class = "example">Hello , World!</div>
</body>
</html>