From: Subject: =?Windows-1252?Q?Tre_propriet=E0_speciali:_display=2C_float_clear_|_Guida?= =?Windows-1252?Q?_CSS_|_HTML.it?= Date: Wed, 24 Nov 2004 21:22:29 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_024F_01C4D26B.B41F2490" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 This is a multi-part message in MIME format. ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/css/guida_css_26.htm Tre propriet=E0 speciali: display, float clear | = Guida CSS | HTML.it
3DHTML.it=203DHTML.it=20

3D"
3D"
 Tre propriet=E0=20 speciali: display, float clear =
3D"


Le tre propriet=E0 che esamineremo in questa lezione = possono=20 modificare radicalmente la presentazione del documento. = Sono,=20 dunque, strumenti potenti ma come quei giocattoli un p=F2 = pericolosi=20 vanno usati con molta cautela e sapendo bene cosa si fa, = tenendo=20 anche conto di serie implicazioni a livello di rendering tra = i=20 diversi browser.

display

Torniamo per un attimo alla prima lezione. Avevamo = chiarito in=20 quella sede la fondamenatle distinzione tra elementi = blocco,=20 inline e lista che =E8 alla base di (X)HTML. = Bene,=20 quello che sembrava un assioma inconfutabile, pu=F2 essere = sconvolto=20 con l'uso della propriet=E0 display. Essa ha una = sola, semplice=20 funzione: definire il trattamento e la presentazione di un = elemento.=20 Fin quando non la si usa ognuno segue la sua natura e il suo = comportamento standard, ma con display possiamo = intervenire=20 su di esso e in certi casi ribaltarlo. La propriet=E0 =E8 = ereditata.

Sintassi

<selettore> {display: = <valore>;}

Valori

La lista dei possibili valori =E8 lunghissima. Solo = alcuni di essi=20 sono per=F2 di normale utilizzo e supportati:

  • inline. Valore di default. L'elemento assume le = caratteristiche degli elementi inline.=20
  • block. L'elemento viene trattato come un = elemento=20 blocco.=20
  • list-item. L'elemento si trasforma in un = elemento=20 lista.=20
  • run-in. L'elemento viene incorporato e inserito = all'inizio del blocco seguente. L'effetto dovrebbe essere = simile a=20 quello visto per le liste quando si usa il valore = inside=20 per il marcatore. Il valore =E8 supportato solo da = Opera 5/6 e=20 parzialmente da Explorer 5 Mac.=20
  • compact. L'elemento viene piazzato al fianco di = un=20 altro. Non supportato da nessun browser.=20
  • marker. Questo valore fa s=EC che il contenuto = generato=20 con gli pseudo-elementi :before e :after sia = trattato come un marcatore di liste. Non supportato da = nessun=20 browser.=20
  • none. L'elemento non viene mostrato. O meglio: = =E8 come=20 se non fosse nemmeno presente nel documento, in quanto non = genera=20 alcun box. Diversa, come vedremo, la propriet=E0=20 visibility:hidden, che invece si limita a = nascondere=20 l'elemento.

Una serie di valori fa riferimento alla possibilit=E0 di = impostare=20 il display degli elementi come elementi di una tabella. tali = valori=20 trovano un supporto adeguato solo in Mozilla:

table | inline-table | table-cell | = table-row |=20 table-row-group | table-column | table-column-group |=20 table-header-group | table-footer-group | table-caption

Esempi

Nel documento di esempio abbiamo verificato = alcuni=20 casi interessanti nell'uso della propriet=E0, limitandoci ai = valori=20 sufficientemente supportati e utili. Da essi potete capire = il=20 funzionamento del meccanismo.

Nel suo primo manuale sui CSS Eric Meyer si chiede:"Ma = perch=E8=20 esiste la propriet=E0 display?". Domanda legittima. A che = serve=20 cambiare l'ordine delle cose? Se ho a disposizione le liste, = perch=E8=20 devo impostare un paragrafo o un titolo come un list-item? = Vero. Ma=20 altri casi meno fantasiosi sono da prendere in = considerazione. Le=20 immagini, per esempio, sono per loro natura elementi inline, = si=20 inseriscono nel testo ed =E8 talvolta complicato gestirne il = posizionamento. Se volessi mostrarle in una riga tutta per = loro mi=20 basterebbe impostare il display su block, cos=EC:

img {display: block;}

Per non parlare dell'utilit=E0 del valore none. = Volete una=20 pagina alternativa fatta solo di testo in 10 secondi? = Facile.=20 Costruite un CSS alternativo dove imposterete questa = regola:

img {display: none;}

Nella pagina principale mettete un bel link: "Versione = solo=20 testo" e ci attaccate uno javascipt per caricare il CSS = alternativo.=20 Fatto. Un'interessante applicazione di questa propriet=E0 la = trovate=20 anche nell'articolo "Stampe perfette con i CSS".

La ver=E0 utilit=E0 della propriet=E0 display, = emerge comunque=20 in linguaggi non strutturali com XML. Uno dei modi per = rendere un=20 file XML in un browser =E8 proprio quello di formattarlo con = un CSS.=20 Ma gli elementi XML non ci dicono nulla su presentazione e=20 struttura, a differenza di (X)HTML! Se trovo H1 so = cosa=20 significa e come verr=E0 mostrato. Ma questo documento? = Codice:

<guide>
<guide_linguaggi_web>
<guida&= gt;HTML</guida>
<guida>CSS</guida>
</guide_lin= guaggi_web>
<guide_scripting>
<guida>Javascript</= guida>
<guida>VBScript</guida>
</guide_scripting&= gt;
</guide>

Nessuna informazione sulla presentazione. L'unico modo = che ho per=20 stabilire come rendere tali elementi =E8 tramite la = propriet=E0=20 display. Ma questo =E8 un discorso non proprio = attinenente a=20 questa guida. Basta l'accenno.

float

Con questa propriet=E0 =E8 possibile rimuovere un = elemento dal=20 normale flusso del docuemnto e spostarlo su uno dei lati = (destro o=20 sinistro) del suo elemento contenitore. Il contenuto che = circonda=20 l'elemento scorrer=E0 intorno ad esso sul lato opposto = rispetto a=20 quello indicato come valore di float. La propriet=E0 = non =E8=20 ereditata.

Il float =E8 un altro caso di funzionalit=E0 presenti in = HTML solo=20 per certi elementi che i CSS hanno esteso a tutti gli altri = (abbiamo=20 gi=E0 incontrato il padding). Non spaventatevi della = definizione di=20 prima. Il floating =E8 un'operazione che veniva fatta in = HTML sulle=20 immagini. Bastava usare nel tag IMG l'attributo = align=20 e impostare come valore left, right, middle, etc. = Esempio.

Sintassi

<selettore> {float: = <valore>;}

Valori

  • left. L'elemento viene spostato sul lato = sinistro del=20 box contenitore, il contenuto scorre a destra.=20
  • right. L'elemento viene spostato sul lato = destro, il=20 contenuto scorre a sinistra.=20
  • none. Valore iniziale e di default in mancanza = di una=20 dichiarazione esplicita. L'elemento mantiene la sua = posizione=20 normale.

Una nota importantissima. Se usate il float con le = immagini non=20 avete problemi perch=E8 esse hanno una dimensione intrinseca = che il=20 browser riconosce. Ma se lo applicate ad altri elementi = dovete=20 esplicitamente impostare una dimensione orizzontale con = la=20 propriet=E0 width.

Esempi

div {width: 200px; = float:right;}
img.foto {float:=20 left;}

In questa pagina esempi, codice e commenti. =

clear

La propriet=E0 clear serve a impedire che al = fianco di un=20 elemento compaiano altri elementi con il float. Si applica = solo agli=20 elementi blocco e non =E8 ereditata.

L'origine di tale propriet=E0 =E8 questa: visto che il = float sposta=20 un elemento dal flusso normale del docuemento, =E8 possibile = che esso=20 venga a trovarsi in posizioni non desiderate, magari al = fianco di=20 altri elementi che vogliamo invece tenere separati. clear = risolve questo problema.

Sintassi

<selettore> {clear: = <valore>;}

Valori

  • none. Gli elementi con float possono stare a = destra e=20 sinistra dell'elemento.=20
  • left. Si impedisce il posizionamento a = sinistra.=20
  • right. Si impedisce il posizionamento a destra. =
  • both. Si impedisce il posizionamento su = entrambi i=20 lati.

Esempi

h1 {clear: both;}

Per un'applicazione si veda l'ultimo esempio del documento gi=E0 linkato per il = float.

Le regole che gestiscono float e clear sono = davvero=20 complesse, soprattutto quando si usano per effettuare il=20 posizionamento dinamico. Le regole di base sono comunque = queste e=20 sono pi=F9 che sufficienti per iniziare a usare le due = propriet=E0. Vi=20 propongo un paio di letture interessanti sull'argomento:

Tutorial sul floating. Ottima ed = esaustiva=20 lettura. Su WebReference.

Un sito ridimensionabile con i CSS: parte = III. Per=20 vedere un'applicazione concreta del floating nel = posizionamento=20 dinamico.

  L=20 e z i o n e    s u c c e s s i v=20 = a  
[ S o m m a r i = o=20 ]
=
3D"
3D" 3D" 3D" 3D" 3D"Torna 3D"
------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/logo1.gif R0lGODlhOwBGALMAAAAAAAAAEAAEHAAIKQAMQQAYdAAhnAAptSgoAG9vAJycAAAxzr29AN7eAPPz AP//ACH5BAEAAAsALAAAAAA7AEYAAAT+cMlJq7046827/2AojmRpnmiqrmzrtkdRDANg27R8vFpc 38CgTVDY8SYGgnDJHBh4ByVzuhwYV4bAFIFIeL1cKkEVXXYZj/RDkUCjH4wEonolHX5AxFudTgAa DgAJDmpxQgF1IXdBenxpDggNDwgPDYKOcHNAiCOLQIOYD36UcQ2SCoSOCkGcIJ43CqFqpgw2kaux mA2aNq0eUraSsqJofjYKbAmykEACiRkFecLLNgy8sabDzDdjHAdBe8MJkrzWf8MP2zYFHHgAueh8 xpQNyvGWN74XBnnxaQ3JNNnzl2YVNw14EKRCt8tMG4KTgDyTwA8WQV5Mwg3Dtw4DMEr+/oxRGRhP pAAMWmyQlGWQio1p6GrdeFbRxkJZMgVxXLJyGC92FaLZ8qeJUiAhLWGKuzHAAh54SwHQWyJKJcGd FlIC0CjLWBshU21AlFgBCMSqgoQoawmR1xMkN0BCFBkkgcFGF28ApRj3bBqMcY/5Fbl3QU25bZlE 8osWQOHDjAEPZdz4cd/BPClXpvBt8lm6N3oSJFz2RuTAVim7rSDgxk1/cUVCPcsrER6u2kK3nD32 hgWhlyDmRGaRcc6mFTpLPZuzwXDKpC20fincNEfeRGdeAC46VM40N3Cja4ncgnKFBGWC1IQd3c8M wLo7Ul/Qc/p8PYAoDXVXzY39y7y+p8FHr2HSXx+phXTDSRscoJV89S33j33DtATAWxvU9M54CaIF IB87FbYBcBvi1KFMEDaEQwjAlIgJio5o8qE5OEy0QYuiNceHTLhZaAUJLS4mj2B8HKWROgD8WEKL gqRSC15F2sSHAhgpaYKGUo3DBYCB2FMPYN2k8EpobRS4BhhCCIDhCgVoBRYXcDIRQBFQFDCdS4fQ ecQEMdxJRQAErLlncgbIQMOhMhhg46CMNuroo5BGKumklFZq6QIRAAA7 ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/logo.gif R0lGODlh4ABFAPcAAAAAABAYKQAQNQgYOQANRwAQUgIWSwUbWgAQYwAYZwAYcwAYewAYhAAhhAgp lAAxzhgmPBQlViAzaStHnFBhg///AGF7wZypzJGn76a587vK9cbW987W987a+87e/////wAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAA8ALAAAAADgAEUA QAj+AB8IHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3MixI8UDH0KKHDlywEABJFOKPPCggMqX MEeyjBAzpQUCLAUSkFCTpACBLnt+gOCxqFGCIIWaFIhSaM6CQXsSSEhT6EgJBxIYuGBV5M+WVolu /ACgrNmzHx6QPcs27VGFSbvKfUowas2pCKvW5ErSAskNE3p+tRtTrMa1bM0iTtz2LcK4NZc+aNqT 7kDCMPEe1BtTQGCYNwkIBhqW4+LEaU83dvzYqmTKNS2TFqrZIGeYBw5EwKASQlbRNQfLjam5QIXj yI8bVo1WLWPFrB8bmE69uvWB1rNXl/3ggHbtBRL+fs+e03v2BEDHUw/fUr176+y7E5hPn/7AngTx R9/Pv7///wAGKOCABGoEWUyvWcUSZsORNFNXFxCwQEGedSWcUIYVOOCBMCXoFFgN4vbAbT1RYAB6 02kg14U9ZYiRfhoaxOFLAtRYo4IHMahSbQWRiGEBFJCkYnCztWjac2Uxx5hb/c0Yokrc6ZgSjwT5 mBJsL1GApUos1uTiRUom6RySTPrnZEoeVpajVVQOZKWDBPilUgYCJABcZ0V6eSSZYz5XZpOunYSj QVKS1KZAb8rUkgRDiqTlhHfC1OWTIRWXXHLLIQlAappCF+OnoIYq6qiklmrqqaimquqqrLYKUQL+ BcQq66y0XkbrrbIi0BKuvPY6q66+4ipbsLgCRaysrhZ1JklpxgYipQ6O2BUHExhAUAMCZGBhnoUl 69GyJQn6YaENPthVBhLEF+eK3ML0pbcXgStSszFFySZVw2GQ1QMGfLbts3qOpWlqNQUob0j0ikjo vXk1iMEABTA63KTu+hfmpgZD6+zCtOHbEwd97UZSkEQC3K3AZHbqKaAaKwwVw5sJJWdMF2x5Zbsv vVvRxZzyCeDBHwwgtNCDvtxxw4LNrNIGDtjsE8697elnn0tmrJS4anIslcexGaDtSxPMN5rJFaM8 Nc9W95TwS/YeHXNlB0hsU52R0gh1ShC4F9/+AfX1fd/AVKOWdmRYb2z01kjH1gCQKWFgAKRjk9uV pZcq9zefPItkZqBMFV0XzLZ9qMBWI2UQAXoP1M3l3cNRXnmmmF8sJry012777bjnrvvuvPfu++/A By/88MQXb/zxyAcP9FeT4Sj5XA8M0BUFVArQwL/PB528jJw3P27LiiZKUs3xMaV0ydnrfDzQa0NJ NrTmWmUiUk7b/X7U2yPVff3RZo+j+OM7gLr8JRSK5Sx/+rta574HvpDETygbSJdAEEAAvljFgPhD YHf25zzrqI5G2nmgzE7ELwdsgF33w5vUqkYq9hWuXmtyW+jkogEJoOh8kSuN2aqGtp9x8EP+WrsL 16YngAKQDoXpM03BevgfFy4wa4cTYuLOBTEKdGBirBuJ+iZilYGFpIkNdF8QiTPErkRAAOfjDfp0 eJiBqWx2LAujosaYmTK+pFEhwYAEvuaoHGJohah5I8Y2J8c5RpGMUwRNT9DlRyPtEDUh8eKfogO0 ELUNcW+riQN6UrNGBqyNmAOcDwu5khhicobBwWNKqMW/kGBQhY9sDBMJqbYXuuxzMuxRAXE4kpq1 8gOvJMkWJYK2WcaRcE80HC5PqUupQCAmYfvg01IoTEDKUpRgVKD3oLhMKWayXgbgZUgMILY1/jGW zTEmf5y4TWVeBnTNjM1OXoIBunnyZKC6PBs2aYnMdsKQji85lLTgJrKUSMCe5myZ6y4VgMvp02fZ rGUy/3nIOiaSbQgQAMlGsoEBQC6hGlsophzKw30eE0G2ZJspvYlKGBZgAiAbiQUel7p7UkqkyIHd Qzs1Scew85cOXCkivymiAgzAgiHBykfxRE254NRyAinmG3v6luWlVIwVDWhCnpk1A0jgAmC9wExR J82RBNOpl6nccRoaVWzKjqoajKtc50rXutr1rnjNq173ytdSBQQAADs= ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.html.it/banman.asp?ZoneID=19&Task=Get&Mode=HTML&PageID=40569 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 ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/giallo.gif R0lGODlhAgADAPcAAP//AP////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAAgADAAAIBgABCBwY EAA7 ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/nero2.gif R0lGODlhAQABALMAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACwAAAAAAQABAAAEAhBEADs= ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/nero.gif R0lGODlhAQABALMAAAAAWv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACwAAAAAAQABAAAEAhBEADs= ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/blue.gif R0lGODlhAQABAPcAAAAxzv////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAAQABAAAIBAABBAQA Ow== ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/top.gif R0lGODlhOgAGALMAAP//AISthMveNmCRrSFr7+fv7/f/75S198be99bn9xBa/yFj/zFz/1KM/1qM /2uc/yH5BAEAAAoALAAAAAA6AAYAAASnUMkZyFTIaNNWLoe0FQ1mMFhoPpdyFEbyNByGtAIgWJeh IokFw8DyKRK3TBARWsQSl6FDwXDQSojbJAfQ8UQqo03ha4BSIKbiQTxNnAXEY3EdS7hd70QszpIT BVApbGcJCTQqEgwHCWU1fgp4eXpkP0FDRQdsLGqNB0NIgBMMcwtITnMJIQMBra6uA2ASHgZnlRgF DGpDBwcGCwp1CqYaCCgPMAgLEQAAOw== ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/sfondo.gif R0lGODdhAwAgAPcAAAAxzhha//////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAAwAgAAAIJAADCARA UGAAggAMIlRYcGDDgw8XOkw4kSFFiBclYrTIcWJAAAA7 ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/blue3.gif R0lGODlhAQABAPcAABha//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAAQABAAAIBAABBAQA Ow== ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/stilens.css A:link { TEXT-DECORATION: none } A:visited { TEXT-DECORATION: none } A:hover { COLOR: #c7c901; TEXT-DECORATION: none } A:hover { COLOR: orange } STRONG { FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } CITE { FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } CODE { FONT-SIZE: 13px; FONT-STYLE: normal; FONT-FAMILY: arial } LI { MARGIN-BOTTOM: 5px } .sfondo { BACKGROUND: #deefff } .tabella { FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif } .titolo { FONT-SIZE: 85%; FONT-FAMILY: Arial } .classeLI { FONT-WEIGHT: bold; COLOR: red } .codice { BACKGROUND: #ffffcc; FONT: 12px "Courier New", Courier, mono; COLOR: = #000000 } A.intestazione { COLOR: #b0c7ef; TEXT-DECORATION: none } A.intestazione:visited { COLOR: #b0c7ef; TEXT-DECORATION: none } A.intestazione:active { COLOR: #b0c7ef } A.intestazione:hover { COLOR: navy; BACKGROUND-COLOR: yellow } A.intestazione2 { COLOR: white; TEXT-DECORATION: none } A.intestazione2:visited { COLOR: white; TEXT-DECORATION: none } A.intestazione2:active { COLOR: white } A.intestazione2:hover { COLOR: black; BACKGROUND-COLOR: orange } A.menu { COLOR: white; TEXT-DECORATION: none } A.menu:visited { TEXT-DECORATION: none } A.menu:active { COLOR: white } A.menu:hover { COLOR: black; BACKGROUND-COLOR: yellow } A.menu2 { COLOR: blue; TEXT-DECORATION: none } A.menu2:visited { TEXT-DECORATION: none } A.menu2:active { COLOR: navy } A.menu2:hover { COLOR: navy; BACKGROUND-COLOR: yellow } A.menu3 { COLOR: blue; TEXT-DECORATION: none } A.menu3:visited { COLOR: blue; TEXT-DECORATION: none } A.menu3:active { COLOR: white } A.menu3:hover { COLOR: white; BACKGROUND-COLOR: navy } A.menu4 { COLOR: black; TEXT-DECORATION: none } A.menu4:visited { COLOR: black; TEXT-DECORATION: none } A.menu4:active { COLOR: black } A.menu4:hover { COLOR: black; BACKGROUND-COLOR: #afc7ef } A.menu5 { COLOR: white; TEXT-DECORATION: none } A.menu5:visited { COLOR: white; TEXT-DECORATION: none } A.menu5:active { COLOR: black } A.menu5:hover { COLOR: black; BACKGROUND-COLOR: #afc7ef } A.pro { COLOR: blue; TEXT-DECORATION: underline } A.pro:visited { COLOR: blue; TEXT-DECORATION: underline } A.pro:hover { COLOR: blue; TEXT-DECORATION: underline } A.prored { COLOR: red; TEXT-DECORATION: underline } A.prored:visited { COLOR: red; TEXT-DECORATION: underline } A.prored:hover { COLOR: red; TEXT-DECORATION: underline } .b2b { FONT-SIZE: 15px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } .b2b2 { FONT-SIZE: 13px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/stile.css BODY { MARGIN: 0px } A:link { TEXT-DECORATION: none } A:visited { TEXT-DECORATION: none } A:hover { COLOR: #c7c901; TEXT-DECORATION: none } A:hover { COLOR: orange } STRONG { FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } CITE { FONT-SIZE: 9px; MARGIN: 0px; FONT-STYLE: normal; FONT-FAMILY: verdana, = arial } CODE { FONT-SIZE: 13px; FONT-STYLE: normal; FONT-FAMILY: arial } LI { MARGIN-BOTTOM: 5px } .sfondo { BACKGROUND: #deefff } .tabella { FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif } .titolo { FONT-SIZE: 85%; FONT-FAMILY: Arial } .codice { BACKGROUND: #ffffcc; FONT: 12px Courier } .classeLI { FONT-WEIGHT: bold; COLOR: red } A.intestazione { COLOR: #b0c7ef; TEXT-DECORATION: none } A.intestazione:visited { COLOR: #b0c7ef; TEXT-DECORATION: none } A.intestazione:active { COLOR: #b0c7ef } A.intestazione:hover { COLOR: navy; BACKGROUND-COLOR: yellow } A.intestazione2 { COLOR: white; TEXT-DECORATION: none } A.intestazione2:visited { COLOR: white; TEXT-DECORATION: none } A.intestazione2:active { COLOR: white } A.intestazione2:hover { COLOR: black; BACKGROUND-COLOR: orange } A.menu { COLOR: white; TEXT-DECORATION: none } A.menu:visited { TEXT-DECORATION: none } A.menu:active { COLOR: white } A.menu:hover { COLOR: black; BACKGROUND-COLOR: yellow } A.menu2 { COLOR: blue; TEXT-DECORATION: none } A.menu2:visited { TEXT-DECORATION: none } A.menu2:active { COLOR: navy } A.menu2:hover { COLOR: navy; BACKGROUND-COLOR: yellow } A.menu3 { COLOR: blue; TEXT-DECORATION: none } A.menu3:visited { COLOR: blue; TEXT-DECORATION: none } A.menu3:active { COLOR: white } A.menu3:hover { COLOR: white; BACKGROUND-COLOR: navy } A.menu4 { COLOR: black; TEXT-DECORATION: none } A.menu4:visited { COLOR: black; TEXT-DECORATION: none } A.menu4:active { COLOR: black } A.menu4:hover { COLOR: black; BACKGROUND-COLOR: #afc7ef } A.menu5 { COLOR: white; TEXT-DECORATION: none } A.menu5:visited { COLOR: white; TEXT-DECORATION: none } A.menu5:active { COLOR: black } A.menu5:hover { COLOR: black; BACKGROUND-COLOR: #afc7ef } A.pro { COLOR: blue; TEXT-DECORATION: underline } A.pro:visited { COLOR: blue; TEXT-DECORATION: underline } A.pro:hover { COLOR: blue; TEXT-DECORATION: underline } A.prored { COLOR: red; TEXT-DECORATION: underline } A.prored:visited { COLOR: red; TEXT-DECORATION: underline } A.prored:hover { COLOR: red; TEXT-DECORATION: underline } .b2b { FONT-SIZE: 14px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } .b2b2 { FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/intestazione.js ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/sx_banner.js ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/sx.js ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/dx.js ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/banner.js ------=_NextPart_000_024F_01C4D26B.B41F2490 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/copyright.js ------=_NextPart_000_024F_01C4D26B.B41F2490--