English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Questo articolo ti introduce all'uso dei commenti HTML, che rispetto ad altri linguaggi di programmazione, sono un po' più complessi. I tag di commento HTML sono <!--…--> e tutto il contenuto all'interno di questi tag non viene visualizzato dal browser.
Commenti HTML:
!DOCTYPE html <html> <head> <meta charset="utf-8"> <title>Base Tutorial Site (oldtoolbag.com)</title> </head> <body> <!--Questo è un commento, i commenti non vengono visualizzati nel browser--> <p>Questo è il contenuto di un paragrafo.</p> </body> </html>Testa per vedere ‹/›
Tutti i browser principali supportano i tag di commento <!--...-->.
ChromeAndroidFirefoxIEEdgeOperaSafari
I tag di commento <!--...--> sono usati per inserire commenti nel documento sorgente. I commenti non vengono visualizzati nel browser.
Puoi usare i commenti per spiegare il tuo codice, il che ti aiuta a modificare il codice in futuro. Questo è particolarmente utile quando il codice è molto grande.
Puoi anche memorizzare informazioni personalizzate per il programma nei contenuti dei commenti. In questo caso, queste informazioni sono invisibili agli utenti, ma disponibili per il programma. È una buona abitudine inserire i commenti o gli elementi di stile nei testi dei commenti per evitare che i browser obsoleti che non supportano script o stili li mostrino come testo puro.
!DOCTYPE html <html> <head> <meta charset="utf-8"> <title>Base Tutorial Site (oldtoolbag.com)</title> </head> <body> <script type="text/javascript"> <!-- function displayMsg() { alert("Hello World!") } displayMsg(); //--> </script> </body> </html>Testa per vedere ‹/›
Commento:I due slash finali (//) nella riga di comando sono i simboli di commento JavaScript. Questo garantisce che JavaScript non esegua il tag -->.
Oltre all'effetto molto evidente nel documento sorgente, molti server web utilizzano i commenti per implementare le caratteristiche speciali del software di server lato server. Questi server possono scansionare i documenti, trovare sequenze di caratteri specifiche nei commenti tradizionali HTML/XHTML e poi eseguire azioni corrispondenti in base ai comandi inclusi nei commenti. Queste azioni possono essere semplici, come includere il testo di altri file (detto inclusione server-side, server-inside include), o complesse, come eseguire altri comandi per generare dinamicamente il contenuto del documento.
Nell'HTML si vede spesso la seguente scrittura per l'uso di JavaScript:
<script type="text/javascript"> <!-- XXXXXXXX Contenuto omesso XXXXXX //--> </script>
Questo è per prevenire che alcuni browser, che non supportano JavaScript, facciano apparire direttamente il codice JavaScript sulla pagina, influenzando l'estetica.
Pertanto, utilizzare i commenti HTML per includere codice JavaScript, se il browser non supporta JavaScript, verranno trattati come commenti. Anche se JavaScript non funziona, non mostrerà il codice sorgente sulla pagina.
Commenti <!--...--> non supportano alcuna proprietà standard.
Per ulteriori informazioni sulle proprietà standard HTML, visitare Proprietà standard.
Commenti <!--...--> non supportano alcuna proprietà degli eventi.
Per ulteriori informazioni sulle proprietà degli eventi HTML, visitare Proprietà degli eventi.