|
Guida base HTML
Le prime cose deve sapere ogni persona
che ha intenzione di imparare l'HTML più profondamente:
|
||
|
Per chi comincia da zero è consigliabile utilizzare il notepad di windows per scrivere il codice html delle pagine che si andranno a realizzare. Esse avranno sempre estensione .htm o .html. Esistono tuttavia appositi editor visuali che permettono di operare con maggiore semplicità (frontpage, dreamweaver ecc...) Torna su |
||
|
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. Torna su |
||
|
Tutte le pagine che vorremo realizzare, dovranno avere necessariamente un'impostazione di base, per essere riconosciute e processate dal browser di navigazione:
<html> I tag <html></html> aprono e chiudono la
pagina; |
||
|
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; |
||
|
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; |
||
|
Definire un paragrafo e allineare il testo: Per definire un paragrafo occorre utilizzare gli appositi tag <p>testo del paragrafo</p>. Tutto il testo che racchiudono, farà parte dello stesso paragrafo.
Per allineare il testo occorre utilizzare l'attributo align. Interruzioni di riga Le interruzioni di riga servono per interrompere appunto una riga di testo in un punto, facendola riprendere a capo rigo. Il tag utilizzato è <br> (break) e non prevede un ulteriore tag di chiusura. Definire dei blocchi Spesso in html è utile definire dei blocchi, siano essi di solo testo, testo e immagini, o altri elementi. La coppia di tag utilizzata è <div></div> che indicano l'inizio e la fine di un blocco. Il tag <div> supporta l'attributo align (come abbiamo visto per i paragrafi). |
||
|
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). |
||
|
La coppia di tag utilizzata per inserire un collegamento ipertestuale è <a></a>. Al tag <a> bisogna associare l'attributo href. All'interno dei tag <a></a> andrà il testo o l'immagine, a cui vogliamo assegnare il collegamento. Se ad esempio vogliamo fare in modo che il visitatore del sito, cliccando sull'immagine 'immagine.gif' venga portato al sito 'http://www.vuolo.net', useremo la seguente sintassi: <a href="http://www.vuolo.net"><img src="immagine.gif" border=0></a> Nel tag img abbiamo utilizzato l'attributo 'border=0' per fare in modo che l'immagine non sia bordata. Infatti, quando applichiamo un link a un'immagine, essa, di default, viene bordata. L'uso dei TARGET* Il tag <a> prevede, tra gli altri, l'attributo target="destinazione del collegamento", dove, per destinazione del collegamento si intende in quale finestra sarà aperta la pagina a cui è collegato il link su cui andremo a cliccare. Se non impostiamo alcun target, verrà riutilizzata la medesima finestra del browser. Se invece all'attributo target daremo il valore _blank, vale a dire target="_blank", cliccando sul collegamento ipertestuale, la pagina ad esso collegata sarà aperta in una nuova finestra. *L'impiego dei target è molto utile se si utilizzano i frame. Ancoraggi con nome Creare un ancoraggio con nome significa definire un 'segnalibro' all'interno di una pagina web e far puntare ad esso un collegamento ipertestuale. Si tratta in pratica di costituire un link che consente la navigazione all'interno dello stesso documento web. Prima di tutto occorre definire il segnalibro: <a name="segnalibro">Testo</a> In secondo luogo bisognerà creare il collegamento che punta al segnalibro così creato: <a href="#segnalibro">Vai al segnalibro creato</a>
Ora cliccando sul link 'Vai al segnalibro creato', saremo portati direttamente
alla parola 'Testo'. |
||
|
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"> |
||
|
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> |
||
|
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 CONOSCE LA LINGUA INGLESE |
||
|