[ Internet ] Riconoscimento browser con i css

Php, PHP-Nuke, phpBB, Html, CSS, Javascript e tutto ciò che concerne la gestione siti web.
flanza
Utente giovane
Utente giovane
Messaggi: 25
Iscritto il: 24/01/2004, 19:09

[ Internet ] Riconoscimento browser con i css

Messaggio da flanza »

Se vogliamo mandare un messaggio a chi usa netscape ed un altro a chi usa iexplorer possiamo sfruttare una diversità di comportamento nel leggere le istruzioni CSS dei due browsers:
Se scriviamo due diversi messaggi nella pagina html come segue:

Codice: Seleziona tutto

<div style="display:none;display=block;">Stai usando IE</div>
<div style="display:block;display=none;">Stai usando Netscape</div>
vedremo comparire solo uno dei due messaggi.
Il trucco consiste nello scrivere prima le istruzioni che valgono per netscape in modo corretto e poi quelle per iexplorer in modo scorretto, ma che iexplorer accetta.
Netscape esegue le prime e non accetta le seconde, iexplorer esegue le prime e subito dopo le seconde.

Nota display:block significa mostra in 'modo' blocco, mentre display:none significa 'non mostrare', se è il caso si può mettere al posto di block 'inline' per avere un elemento di tipo inline!
Avatar utente
Sebastiano
Utente storico
Utente storico
Messaggi: 154
Iscritto il: 16/12/2003, 19:58
Località: Milano

Messaggio da Sebastiano »

Bello! :D

Chi c’è in linea

Visitano il forum: Bing [Bot], Claude [Bot] e 0 ospiti