HTML/Fondamenti: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Update syntaxhighlight tags - remove use of deprecated <source> tags
 
Riga 23:
 
Ad esempio il tag <code><nowiki><h1></nowiki></code> serve per determinare i titoli e quindi rendere il testo al suo interno più grande rispetto al resto della pagina. Ecco ad esempio un codice che visualizzerà sul nostro browser un titolo (non vi preoccupate del resto del codice, verrà analizzato in seguito).
<sourcesyntaxhighlight lang="html4strict">
<html>
<head>
Riga 31:
</body>
</html>
</syntaxhighlight>
</source>
 
In realtà non tutti i tag necessitano di essere chiusi e altri sono addirittura proprio privi del relativo tag di chiusura e verranno affrontati nel corso del libro.
Riga 44:
 
Tutte le pagine web hanno la seguente struttura a livello di codice HTML:
<sourcesyntaxhighlight lang=html4strict>
<html>
 
Riga 56:
 
</html>
</syntaxhighlight>
</source>
Il tag <code><html></code> (che si chiude in fondo) indica al browser che il documento è stato formattato in HTML e pertanto il suo contenuto dovrà essere interpretato secondo le specifiche del linguaggio.
 
Riga 67:
I seguenti esempi codificano una pagina identica, sia dal punto di vista sintattico sia da quello dell'interpretazione del browser:
 
<sourcesyntaxhighlight lang=html4strict>
<html>
<head></head>
Riga 73:
</body>
</html>
</syntaxhighlight>
</source>
<sourcesyntaxhighlight lang=html4strict>
<HTML>
<HEAD></HEAD>
Riga 80:
</BODY>
</HTML>
</syntaxhighlight>
</source>
<sourcesyntaxhighlight lang=html4strict>
<htMl>
<HeAd></hEAD>
Riga 87:
</BOdy>
</HTml>
</syntaxhighlight>
</source>
Queste tre pagine mostreranno lo stesso risultato sul browser dell'utente.
 
Riga 96:
 
Ogni argomento affrontato verrà accompagnato da un esempio di codice, che si potrà copiare e incollare sul proprio editor di testo preferito. La struttura di una pagina rimane, come abbiamo visto, sempre la seguente:
<sourcesyntaxhighlight lang=html4strict>
<html>
<head></head>
Riga 102:
</body>
</html>
</syntaxhighlight>
</source>
Qualora tutti questi elementi non fossero presenti ma un esempio fosse costituito solo dal seguente codice:
<sourcesyntaxhighlight lang=html4strict><body>codice</body></sourcesyntaxhighlight>
è perché l'intestazione e il resto del documento HTML possono essere ritenuti irrilevanti ai fini dell'esempio. Quindi il codice di cui sopra dovrà essere inserito nella struttura generale della pagina.
 
Riga 121:
 
Ecco un esempio:
<sourcesyntaxhighlight lang=html4strict>
<html>
 
Riga 133:
 
</html>
</syntaxhighlight>
</source>
 
== Consigli sulla scrittura ==
===Indentazione===
L'indentazione è la tecnica attraverso cui il codice viene rientrato a mano a mano che si entra in sotto-tag. Nel seguente wikibook si cercherà di adottare questa tecnica nel miglior modo possibile e si invita chiunque ad utilizzarla in quanto rende il codice più leggibile che non se si trovasse tutto su una riga, o suddiviso senza criterio. Ecco due esempi:<br>
<sourcesyntaxhighlight lang=html4strict>
<html>
<head></head><body><div>testo testo</div><a href="http://it.wikibooks.org/">Wikibooks</a>
Riga 144:
</body>
</html>
</syntaxhighlight>
</source>
<sourcesyntaxhighlight lang=html4strict>
<html>
<head></head>
Riga 154:
</body>
</html>
</syntaxhighlight>
</source>
Il fatto che l'HTML sia un linguaggio non sensibile alle maiuscole è molto utile nel momento in cui bisogna scrivere molto codice e ognuno potrà utilizzare lo stile che preferisce. Tra gli stili più usati ne elenchiamo alcuni: