HTML - komentarze

Komentarz to fragment kodu, który jest ignorowany przez każdą przeglądarkę internetową. Dobrą praktyką jest dodawanie komentarzy do kodu HTML, zwłaszcza w złożonych dokumentach, w celu wskazania sekcji dokumentu i wszelkich innych uwag każdemu, kto ogląda kod. Komentarze pomagają Tobie i innym zrozumieć Twój kod i zwiększają jego czytelność.

Komentarze HTML są umieszczane pomiędzy <!-- ... -->tagi. Tak więc każda treść umieszczona w tagach <! - ... -> będzie traktowana jako komentarz i zostanie całkowicie zignorowana przez przeglądarkę.

Przykład

<!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>

Daje to następujący wynik bez wyświetlania treści podanej jako część komentarzy -

Komentarze prawidłowe i nieprawidłowe

Komentarze nie zagnieżdżają się, co oznacza, że ​​nie można ich umieścić w innym komentarzu. Po drugie, podwójny myślnik „-” nie może pojawić się wewnątrz komentarza, z wyjątkiem jako część zamykającego tagu ->. Musisz również upewnić się, że w ciągu komentarza na początku komentarza nie ma spacji.

Przykład

W tym przypadku podany komentarz jest ważnym komentarzem i zostanie usunięty przez przeglądarkę.

<!DOCTYPE html>
<html>

   <head>
      <title>Valid Comment Example</title>
   </head>
	
   <body>
      <!--   This is valid comment -->
      <p>Document content goes here.....</p>
   </body>
	
</html>

To da następujący wynik -

Jednak następujący wiersz nie jest prawidłowym komentarzem i zostanie wyświetlony przez przeglądarkę. Dzieje się tak, ponieważ między lewym nawiasem trójkątnym a wykrzyknikiem znajduje się spacja.

<!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>

To da następujący wynik -

Komentarze wielowierszowe

Do tej pory widzieliśmy komentarze jednowierszowe, ale HTML obsługuje również komentarze wieloliniowe.

Możesz skomentować wiele wierszy za pomocą specjalnego znacznika początkowego <! - i końcowego znacznika -> umieszczonego przed pierwszą linią i końcem ostatniej linii, jak pokazano w podanym przykładzie poniżej.

Przykład

<!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>

To da następujący wynik -

Komentarze warunkowe

Komentarze warunkowe działają tylko w przeglądarce Internet Explorer (IE) w systemie Windows, ale są ignorowane przez inne przeglądarki. Są one obsługiwane od wersji Explorer 5 i można ich używać do wydawania instrukcji warunkowych dla różnych wersji IE.

Przykład

<!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>

Spotkasz się z sytuacją, w której będziesz musiał zastosować inny arkusz stylów oparty na różnych wersjach przeglądarki Internet Explorer, w takiej sytuacji pomocne będą komentarze warunkowe.

Korzystanie z tagu komentarza

Niewiele przeglądarek obsługuje znacznik <comment> do komentowania części kodu HTML.

Note- Tag <comment> został wycofany w HTML5. Nie używaj tego elementu.

Przykład

<!DOCTYPE html>
<html>

   <head>
      <title>Using Comment Tag</title>
   </head>
	
   <body>
      <p>This is <comment>not</comment> Internet Explorer.</p>
   </body>
	
</html>

Jeśli używasz IE, to da następujący wynik -

Ale jeśli nie używasz IE, to da następujący wynik -

Komentowanie kodu skryptu

Chociaż nauczysz się JavaScript z HTML, w osobnym samouczku, ale tutaj musisz zauważyć, że jeśli używasz Java Script lub VB Script w swoim kodzie HTML, zaleca się umieszczenie tego kodu skryptu w odpowiednich komentarzach HTML, aby stary przeglądarki mogą działać poprawnie.

Przykład

<!DOCTYPE html>
<html>

   <head>
      <title>Commenting Script Code</title>
      
      <script>
         <!-- 
            document.write("Hello World!")
         //-->
      </script>
   </head>
	
   <body>
      <p>Hello , World!</p>
   </body>
	
</html>

To da następujący wynik -

Komentowanie arkuszy stylów

Chociaż nauczysz się używać arkuszy stylów z HTML w osobnym samouczku, ale tutaj musisz zauważyć, że jeśli używasz kaskadowego arkusza stylów (CSS) w swoim kodzie HTML, to zaleca się umieszczenie tego kodu arkusza stylów w odpowiednich komentarzach HTML aby stare przeglądarki działały poprawnie.

Przykład

<!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>

To da następujący wynik -