# HTML/Includere altri linguaggi

HTML
Copertina Tutti i moduli · Sviluppo
* IntroduzioneHTML/Introduzione
* FondamentiHTML/Fondamenti
* IntestazioneHTML/Intestazione
* Formattare il testoHTML/Formattare il testo
* Organizzare il testoHTML/Organizzare il testo
* LinksHTML/Links
* ImmaginiHTML/Immagini
* TabelleHTML/Tabelle
* SfondoHTML/Sfondo
* MultimediaHTML/Multimedia
* ModuliHTML/Moduli
* FramesHTML/Frames
* EntitàHTML/Entità
* Includere altri linguaggiHTML/Includere altri linguaggi
* VerificatoriHTML/Verificatori
* Evoluzione del markupHTML/Evoluzione del markup
* EserciziHTML/Esercizi
Modifica il sommario

## Fogli di stile
### Il tag <style>

È possibile scrivere direttamente nell'header della pagina (quindi bisogna includerle tra i tag <head> e </head>) le dichiarazioni di fogli di stile che desideriamo grazie al tag <style> la cui sintassi è: <style type="tipo">Istruzioni di stile </style>
Ecco un esempio:
Questo renderà tutto il testo contenuto tra i tag <div>,</div>, del font Verdana o in caso di sua assenza di Helvetica, famiglia generica. Il testo sarà grande 11px.
Nota

### Inclusione da file esterno

È possibile creare dei veri e propri fogli di stile che contengono solamente istruzioni di stile con totale assenza di HTML (nel caso in cui fosse presente, il foglio di stile non funzionerà). Per poter includere i fogli di stile all'interno dell'HTML è necessario il tag <link>, la cui sintassi è la seguente <link rel="parola" href="url del foglio di stile" type="tipo">. Il tag deve essere necessariamente incluso tra i tag <head></head>.
Ecco un esempio:

### Inclusione inline

La maggior parte dei tag supportano l'attributo style i cui valori possono essere istruzioni di stile CSS di qualsiasi tipo. In questo caso sarà necessario omettere le parentesi graffe per far sì che il codice venga interpretato nella maniera corretta dal browser. Gli elementi inline solitamente prevalgono sugli altri metodi di inclusione di istruzioni di stile, quindi se in un foglio di stile esterno scriviamo di voler avere tutto il testo della pagina in blu, possiamo modificare il colore dei soli titoli attraverso una dichiarazione inline, rendendoli ad esempio, neri.
La sintassi è: <nometag style="istruzioni di stile"></nometag>
Ecco un esempio:

## Flash

Per inlcudere un'animazione in flash è necessario usare il tag <object> al cui interno è necessario inserire il tag <param>.
Ecco un esempio:

## JavaScript, VBScript e linguaggi di scripting

Per includere un linguaggio di scripting si può usare il tag script, con il quale si può, o aprirne uno indipendente con l'attributo src, oppure scrivere direttamente nel file html lo script. Esempio:
Per richiamare lo script conoscendone il percorso. Questo può essere di tre tipi:
* percorso di rete (è un percorso assoluto): src="http://www.sitodiprova.org/cartella/script.js";
* percorso relativo (prende come cartella di riferimento quella del file html): src="script.js";
* percorso assoluto nel computer: src="/home/utente/script.js" ovviamente con linux e src="C:\Users\utente\documenti\script.js" per Windows.
Questo codice stamperà a video una finestra di dialogo; all'interno dei tag ovviamente è possibile inserire qualsiasi istruzione del linguaggio in questione. Per inserire un JavaScript si usa la medesima procedura:
Questo codice permette, una volta richiamata la funzione, di stampare il testo della pagina. Se javascript non è supportato dal browser non si otterrà alcun risultato.