<html> <head> <title>la mia prima pagina web!</title> </head> <body> </body> </html>
<html> <head> <title>la mia prima pagina web!</title> </head> <body> fantastico !! la mia prima pagina. </body> </html>ed ecco la seconda pagina html
... <body> <b>Fantastico</b> !! La <i>mia</i> prima <u>pagina</u>. </body> ...Quello che stiamo dicendo al browser è di visualizzare in grassetto dal punto in cui mettiamo il tag <b> fino al punto in cui inseriamo </b>.
corsivo: ~abcdef~ sottilineato: _abcdef_ neretto: **abcdef**
<tag nome_opzione="valore_opzione"> contenuto </tag>
Ad esempio cambiamo il colore delle sfondo
...
<body bgcolor="#ffff00">
<b>Fantastico</b> !!
La <i>mia</i> prima <u>pagina</u>.
</body>
...
...
<body background="image001.jpg">
<b>Fantastico</b> !!
La <i>mia</i> prima <u>pagina</u>.
</body>
...
#3366cc (rappresenta: 33 = 51/255% = 20% della massima gradazione di rosso 66 = 102/255% = 40% della massima gradazione di verde cc = 204/255% = 80% della massima gradazione di bluUn tempo, quando la maggior parte dei computer aveva una scheda grafica ad 8 bits, non tutti i colori erano visualizzabili e ogni sistema operativo/browser scegliera i 256 che più preferiva. I colori comuni a tutti i sistemi erano 216 e venivano indicati come "browser-safe web palette" (palette significa tavolozza). Anche oggi non è una brutta abitudine utilizzare questi colori se si pensa che la propria pagina debba essere visualizzabile anche da dispositivi portatili come palmari o cellulari.
... <body> <b>fantastico</b> !! la mia prima <font size=6>pagina</font>. <br /> Qualcosa di <font face="arial">divertente</font>. </body> ...
1 | piccolissimo |
2 | piccolo |
3 | normale |
4 | medio |
5 | largo |
6 | grande |
7 | grandissimo |
... <body bgcolor="#ffffff"> qualcosa di <u><i><b><font color="#ff0000" face="arial" size="7">divertente</font></b></i></u> </body> ...
<tag3><tag2><tag1>ciao a tutti!</tag1></tag2></tag3>non importa quale sia il primo tag. se vuoi scrivere qualcosa in rosso e grassetto devi decidere quale indicare per primo, ma puoi metterli in qualsiasi ordine. ad esempio..
<tag2><tag1><tag3>ciao a tutti!</tag3></tag1></tag2>il modo più veloce di confondere un browser è quello di sovrapporre i tags... (SBAGLIATO!)
<tag3><tag2><tag1>ciao a tutti!</tag3></tag1></tag2>
il testo è nero |
i links sono blu |
i links attivi sono rossi |
i links visitati sono viola |
... <body bgcolor="#00000" text="#ffff00" link="#ff0000" vlink="#800000" alink="#008000"> ... </body> ...
... <body> Ehi! Ma che sta succedendo?? </body> ...
... <body> Ehi! <br /> Ma <br /> che <br /> sta <br /> succedendo?? </body> ...
... <body> <p>Ehi! </p> <p>Ma </p> <p>che </p> <p>sta </p> <p>succedendo?? </p> </body> ...
... <body> Una pagina qualunque </body> ...
... <body> Una pagina qualunque </body> ...
carattere speciale | &#?; | (dove ? è il codice iso Latin 1, la codifica descritta nella lezione 3) | |
< | < | ||
> | > | ||
& | & | ||
" | " | ||
copyright | © | ||
spazio | | ||
trattino | ­ |
... <body> Ecco un immagine: <img src="./immagini/cow.jpg"/> <br /> La stessa dimezzata: <img src="./immagini/cow.jpg" width="51" height="75" /> </body> ...
... <body> <img src="./img/punto_blu.gif" width="500" height="10" /> </body> ...
... <body> <img src="punto_blu.gif" width="20" height="100" /> </body> ...
... <body> <img src="punto_blu.gif" width="200" height="200" /> </body> ...
...
<body>
Ecco una pagina con un link alla home page del motore di
ricerca <a href="http://www.google.it">Google</a>.
</body>
...
... <body> Esempio di indentazione: <br /> Che cosa è una "netiquette"? <blockquote> "Fra gli utenti dei servizi telematici di rete, prima fra tutte la rete internet, ed in particolare fra i lettori dei servizi di "news" usenet, si sono sviluppati nel corso del tempo una serie di "tradizioni" e di "principi di buon comportamento" (galateo) che vanno collettivamente sotto il nome di "netiquette", e a cui tutti sono tenuti ad adeguarsi." </blockquote> Talvolta è necessario visualizzare il testo esattamente come è formattato (uno spazio rimane uno spazio): <pre> \|/ (@ @) +----oOO----(_)-----------+ | BARRY GOLDWATER | | for | | President | +-----------------oOO-----+ |__|__| || || ooO Ooo </pre> Attenzione però che i caratteri speciali vengono comunque interpretati! </body> ...Notate che il font utilizzato dal browser è a spaziatura fissa.
... <body> Una lista <b>non ordinata</b> ("unordered list"):<br /> Cosa desidero per Natale: <ul> <li> un grosso camion rosso </li> <li> una velocissima barca a vela </li> <li> una batteria </li> <li> una pistola a spruzzo </li> </ul> Una lista <b>ordinata</b> ("ordered list"): <br /> Cosa desidero per Natale: <ol> <li> un grosso camion rosso </li> <li> una velocissima barca a vela </li> <li> una batteria </li> <li> una pistola a spruzzo </li> </ol> </body> ...
... <!-- Questo è un commento --> ...
...
<body>
Inserisco una tabella
<table border=1>
<tr>
<td>Ed</td>
</tr>
</table>
</body>
...
... <body> Inserisco una tabella <table border=1 width=75%> <tr> <td>Ed</td> <td>Tom</td> </tr> <tr> <td>Rich</td> <td>Neil</td> </tr> </table> </body> ...
... <body> Inserisco una tabella <table border="1" width="300" height="150"> <tr> <td align="left">Ed</td> <td align="right">Tom</td> </tr> <tr> <td valign="top">Rich</td> <td align="center" valign="bottom">Neil</td> </tr> </table> </body> ...
... <body> Inserisco una tabella <table border="3" cellpadding="10"> <tr bgcolor="#ff9999"> <td>Ed</td> <td>Tom</td> </tr> <tr> <td bgcolor="#99cccc">Rich</td> <td >Neil</td> </tr> </table> </body> ...
<html> <head> <title>la mia prima pagina web!</title> </head> <body> Inserisco una tabella <table border="3" cellpadding="5"> <tr > <td rowspan="2">Ed</td> <td>Tom</td> <td>Rich</td> </tr> <tr> <td colspan="2" align="center">Neil</td> </tr> </table> </body> </html>
<html> <head> <title>Allevamento in Italia</title> </head> <body> <table border="0" width="100%" cellpadding="10"> <tr> <td width="40%" align="right"> <img src="./immagini/cow.jpg" width="101" height="149"> </td> <td width="60%" valign="top"> In Italia ci sono: <ul> <li> 7,1 milioni di unità di bovini </li> <li> 8 milioni di unità di suini </li> <li> 8 milioni di unità di ovini </li> <li> 1 milione di unità di caprini </li> <li> 600 milioni di unità di polli </li> </ul> </td> </tr> </table> </body> </html>
Le specifiche dell'HTML 4.01 in formato chm le potete trovare qui.
Un succinto manuale di riferimento ("pocket") è Gabriele Gigliotti, "HTML 4.01. La guida tascabile al linguaggio del Web", Apogeo 2004.
Siti di riferimento interessanti sono ad esempio:
In Italiano:
In Inglese:
©2008 Roberto Sassi