![]() |
Guida base HTML
| Le prime cose deve sapere ogni persona che ha intenzione di imparare l'HTML più profondamente: |
|
2. Tag e attributi
Un tag HTML è un comando che permette di delineare un elemento, e di influenzarlo attraverso l'istruzione che contiene. Ad esempio se vogliamo applicare il grassetto ad una parola, useremo la coppia di tag <b></b> (tag di apertura e tag di chiusura) e al loro interno digiteremo la parola in questione. Un ATTRIBUTO, associato ad un tag, è un'ulteriore proprietà di formattazione. ES: <font face=arial>testo</font> - l'attributo 'face' formatta il nostro testo, associando ad esso il carattere Arial. |
|
Come abbiamo visto, all'interno dei tag <body></body>, vanno tutti gli elementi che verranno visualizzati a video. Questo tag supporta molti attributi, tra cui, i più importanti sono: bgcolor - colore di sfondo*; ES: <body topmargin=1 bgcolor=#ffffff></body> - in questo caso il margine superiore della nostra pagina avrà ampiezza 1 e il colore di sfondo sarà bianco (#ffffff). * Nome colore o codice colore; |
|
Quelli che seguono sono i tag più usati per formattare il testo (stile del testo, colore del testo, grandezza del testo). I tag di stile titolo e l'effetto che producono:
<h1></h1> Il tag FONT
La coppia di tag è utilizzata per definire tipo, grandezza e colore del testo
racchiuso in essa. Altri TAG
<b></b>: applicano lo stile grassetto al testo che è racchiuso in
essi; |
|
Per inserire un'immagine in
HTML, viene usato il tag
<img> insieme all'attributo src: Principali Attributi Tra gli attributi che il tag <img> supporta, quelli che occorre conoscere sono:
ES: <img src="immagine.gif" width=40 height=70 alt="la mia immagine" border="0"> - Stiamo inserendo l'immagine 'immagine.gif', la larghezza è di 40 pixel, l'altezza di 70, il testo alternativo o esplicativo è 'la mia immagine', il bordo è uguale a 'zero' (nessun bordo). |
|
Le tabelle, in HTML, oltre ad un uso classico (catalogazione ecc..) vengono usate per creare il layout delle pagine web. UN giusto utilizzo, infatti, anche se comunque limitato, consente di creare siti web di grande impatto visivo. Per inserire una tabella si utilizzano i tag <table></table>. Al loro interno vanno ancora i tag <tr></tr> che marcano una riga; nidificati tra questi, a loro volta, vanno i tag <td></td> che delineano invece le colonne (celle). All'interno di questi ultimi andranno gli elementi racchiusi nella tabella. Il codice sorgente avrà così la seguente struttura: <table width=100
height=100 align=center bgcolor=#ffffff background="path/img.jpg"
cellspacing=0 cellpadding=0> Come si può notare sono stati inseriti degli attributi propri delle tabelle (e delle celle in esse contenute): width - larghezza tabella o cella
espressa in pixel; Esistono inoltre due ulteriori attributi, colspan=numero e rowspan=numero, che applicati ad una cella (td) specificano rispettivamente il numero di colonne e righe espandibili su una cella: 1-2-3 ecco il codice che genera questa piccola tabella: <table width="100"
border="1" cellspacing="0" cellpadding="0" align="center"> |
|
10. I moduli Generalmente l'utilizzo dei moduli (form) è associato all'impiego di script installati sul server (cgi ecc..) ma è comunque possibile impiegarli senza ricorrere necessariamente ad alcuno script. I tag che vengono usati per delineare un modulo in HTML sono <form></form>. Al loro interno vengono inseriti ulteriori tag che richiamano gli altri elementi del modulo: <form action="mailto:webmaster@guidainlinea.com"
method="get/post"> <input type="hidden" name="nome1"> <input type="text" size="30" maxlenght="50"
name="nome2" value="valore_iniziale"> <input type="checkbox" name="nome3" checked> <input type="password" name="nome4" size="15"
maxlenght="50"> <input type="radio" name="scelta" value="scelta1"> <input type="reset" value="reimposta"> <input type="submit" value="invia"> (visualizza un pulsante che permette l'invio del modulo) <input type="image" src="path_immagine">
<textarea wrap="virtual" row="numero righe" cols="numero
colonne"> </form> |
|
11. Utilizzo dei frame L'utilizzo dei frame in un sito web è da sempre stato oggetto di accesi dibattiti. Molte volte si è discusso se fosse giusto o meno suddividere una pagina web in più frame differenti.. Fondamentalmente si tratta di gusti personali visto che le nuove versioni dei browser più diffusi li supportano appieno. Diciamo solo che in termini di risorse tecniche, una pagina che utilizza i frame ne richiede di più di una che non li impiega (inoltre è più difficile il processo d'indicizzazione sui motori di ricerca). Infatti una pagina contenente dei frame deve essere composta come minimo da tre pagine html, una nella quale sono presenti le istruzioni di base (frameset) e altre due che saranno richiamate in due diverse finestre (o frame). L'una sarà indipendente dall'altra. Per prima cosa bisogna creare un FRAMESET che conterrà i tag e gli attributi necessari a determinare la struttura della pagina completa. Esso avrà generalmente questa struttura:
<html>
<frame src="intestazione.html" name="intestazione">
<frameset cols="30%,*">
<frame src="sx.html" name="sinistro">
<frame src="dx.html" name="destro">
</frameset> Alcuni attributi del FRAMESET
Border - spessore bordo espresso in pixel" L'attributo TARGET e i frame Supponendo di avere una pagina composta da due frame, ipotizziamo di aver creato nel frame superiore un collegamento ipertestuale ad una nuova pagina con questa sintassi: <a href="pagina.html">PAGINA</a> Cliccando sul link ci renderemo conto che il documento html verrà visualizzato nell'interezza della finestra del browser facendoci uscire dalla pagina con i frame. Da quio l'utilità dell'attributo TARGET che ci consente di definire la destinazione del collegamento ipertestuale. Se infatti vogliamo che la pagina 'pagina.html' venga visualizzata nel frame inferiore, supponendo di aver precedentemente nominato questo frame 'inferiore' (con l'attributo 'name'), basterà modificare il codice in questo modo: <a href="pagina.html" target="inferiore">PAGINA</a> Così per i restanti links. Il tag NOFRAME Per evitare che i browser di vecchia generazione, non compatibili con la teconologia dei frame, visualizzino una pagina bianca al posto di una pagina web composta da più frame, si utilizza la coppia di tag <noframe></noframe>, inserendo al loro interno ciò che vogliamo venga visualizzato in questa situazione. IFRAME, il frame interno La coppia di tag <iframe></iframe> ci permette di inserire un frame interno, in un punto ben definito di una pagina web, e di richiamare al suo interno un qualsiasi file html (come per i normali frame). La sintassi utilizzata è la seguente: <iframe src="pagina.html" width="200" height="300"></iframe> Il tag IFRAME è stato inserito con la versione 4.0 del linguaggio HTML e non è compatibile con tutti i browser di navigazione. |
Per chi sa la lingua inglese:
|
"La Guida per Principianti all'HTML" - by NCSA Questa guida molto facile ma allo stesso tempo molto efficace vi introdurrà nell' uso dell'HTML e vi aiuterà a creare files per il Web. Questa è la guida primaria per produrre documenti in HTML, il HyperText Markup Language usato nel World Wide Web. Basta vedere da chi è stato fatto - NCSA. Inoltre troverete due link per scaricarlo in formato zip e pdf. |
|
"A Beginner's Guide to HTML" - by NCSA This guide is intended to be an introduction to using HTML and creating files for the Web. Links are provided to additional information. This is a primer for producing documents in HTML, the HyperText Markup Language used on the World Wide Web. |
|
Oppure
potete scaricare un programma in inglese che vi aiuterà con facilità ad apprendere
l'
HTML senza nessuna esperienza precedente. |