ultima evoluzione Html
comandi implementati in
modo differente dai diversi browser
alcuni comandi per il momento non supportati (prossime versioni)
IL BORDO DEI FRAMESono previsti tre nuovi attributi del comando FRAMESET
<FRAMESET FRAMEBORDER="yes|no">
<FRAMESET BORDERCOLOR="#rrggbb">
<FRAMESET BORDER=?>
LO STILEÈ possibile definire personalmente lo stile da attribuire ad ogni singolo tag all'interno della pagina Html ad esempio ridefinendo il comando H1 colore argento, sfondo verde, Arial e sottolineato
Il comando per realizzare tutto ciò è
<STYLE TYPE="text/css" MEDIA="strumento"> <!--linguaggio_di_stile--> </STYLE> dove
TYPE="text/css" individua il linguaggio di stile utilizzato
strumento: individua lo strumento per il quale si specifica lo stile in questione
linguaggio_di_stile ha la seguente sintassi
| Attributo | Valore | |
| Generale | color | #rrggbb |
| background | #rrggbb | |
| Font | font-size | pt px cm | font-height | pt px cm |
| font-family | carattere | |
| font-style | oblique, italics, normal | |
| font-weight | bold, demi-bold, medium, light | |
| font-variant | small-caps | |
| line-height | pt px % (altezza linea rispetto al testo) | |
| text-decoration | underline, overline, line-through, blink | |
| text-indent | pt px cm (dimensione indentazione) | |
| text-align | center, justify (allineamento testo) | |
| text-color | #rrggbb | |
| Margini | margin-top | pt px cm (grandezza margine superiore) |
| margin-left | pt px cm (grandezza margine sinistro) | |
| margin-right | pt px cm (grandezza margine destro) | border-width | pt px cm (dimensioni bordo) | border | solid |
| Sfondo | background | colore/immagine, scroll/fixed, repeat-x/repeat-y, repeat/no-repeat, posizione |
Le principali caratteristiche di questo comando sono
flessibilità: posizionandoli in file separati i comandi di stile possono essere riutilizzati facilmente
indipendenza: sono supportati diversi linguaggi di stile (il più comune è CSS = Cascading Style Sheets)
ereditarietà: le istruzioni possono provenire da fonti differenti e concorrere nel formare "a cascata" lo stile della pagina
focalizzazione sullo strumento: è possibile indicare formattazioni particolari della pagina, a seconda dello strumento utilizzato (schermo, stampante, browser testuale, proiettore, etc)
differenzazioni: indicando stili in alternativa si possono offrire diversi modi di visualizzare lo stesso documento
performance: i comandi di stile sono caricati solo in caso di effettivo utilizzo da parte del browser, aumentando pertanto la velocità di trasferimento e impaginazione
Sono stati introdotti due comandi da utilizzare con lo stile:
<SPAN></SPAN>: continua senza interruzioni
<DIV></DIV>: manda a capo (come <P>)
Lo stile viene gestito da (in ordine crescente):
Lo stile può essere inserito:
altri esempi:
RELAZIONI TRA DOCUMENTI
All'interno del comando HEAD è possibile indicare
alcune relazioni tra documenti esterni e quello attuale.
< LINK HREF="indirizzo del documento" REL|REV="tipo di relazione"> dove
indirizzo del documento indica la posizione in
cui si trova il documento cui fare riferimento
REL indica una relazione normale col documento specificato
REV indica una relazione inversa col documento specificato
tipo di relazione esplicita il legame che intercorre
tra i due documenti
| relazione | significato | note |
| stylesheet | stile del documento | per uniformare lo stile del sito e agevolarne le modifiche |
| home | pagina di partenza del sito | per ritrovare le pagine di partenza del documento |
| toc | pagina dei contenuti | |
| index | indice | diverso dalla TOC (ad es. in ordine alfabetico) |
| glossary | glossario | |
| copyright | pagina con le informazioni di copyright | |
| up | documento "sopra" l'attuale | per muoversi agevolmente attraverso le pagine ipertestuali |
| next | documento successivo | |
| previous | documento precedente | |
| help | pagina di help | se il documento richiede spiegazioni (ad es. form da compilare) |
| made | informazioni sull'autore | attributo di REV - in generale è l'email dell'autore |
A cosa serve:
PROGRAMMI DENTRO L'HTML
È possibile inserire all'interno del comando
HEAD intere procedure scritte nel linguaggio appropriato,
per superare definitivamente i limiti dell'html statico.
<SCRIPT TYPE="tipo di linguaggio"
SRC="locazione di uno script esterno"><!--procedura--></SCRIPT> dove
tipo di linguaggio indica il linguaggio di programmazione adottato
locazione di uno script esterno indica l'URL del programma, nel caso in cui sia in un file esterno
procedura è l'insieme degli statement del programma
Note:
Esempi:
Eventi intrinsechi: azioni che accadono in una pagina
e che si possono associare a procedure dello script