Editare codice Html sulla pagina come testo
Un classico problema che affrontano coloro che desiderano editare codice sorgente su di una pagina al fine di pubblicarla come materiale didattico, è quello di evitare che il browser lo interpreti come codice e lo esegua, invece che stamparlo a video, pronto per essere semplicemente letto.
I Tag Html sono racchiusi tra i caratteri < e >, quindi il browser interpreterà come codice <img src="immagine.jpg"> e tenterà di inserire un'immagine.
Per stampare a video il codice e non eseguirlo, si utilizzano una serie di caratteri speciali formati da simboli, numeri e lettere, ad esempio, il carattere < si può stampare a video con la combinazione <, mentre l carattere > utilizza la combinazione >.
Dunque, per scrivere <html> dovremo scrivere <html>.
Per scrivere un lungo codice, che si tratti di Html o di un linguaggio di scripting, si utilizza del Tag <pre> e </pre>, ovvero "testo preformattato" che non necessita di giustificazioni particolari del testo per stamparlo a video in un certo modo.
Per fornire un esempio completo, espongo il codice di un semplice Javascript che invento al momento:
<pre> <script language="javascript"> <!-- function Esempio() { document.write("Codice di esempio"); alert("Codice di esempio"); } --> </script> </pre>
Questo è il risultato:
<script language="javascript"> <!-- function Esempio() { document.write("Codice di esempio"); alert("Codice di esempio"); } --> </script>
Autore: Luca Ruggiero