Sei in: inizio » web design » articolo

CSS che manda in crash Internet Explorer 6 e 5.5

Pagina 1 di 2

Argomenti: css internet explorer

Internet Explorer 6 può andare in crash semplicemente a causa di un minuscolo codice CSS, che definisce lo stile degli elementi di una pagina web. Ad esempio passando con il puntatore del mouse sopra ad uno qualsiasi dei link presenti nella seconda pagina di questo articolo.
Il problema riguarda anche Internet Explorer 5.5, ed è stato risolto nella versione 7 del programma.
A causa di un errore irreversibile viene chiusa forzatamente la finestra di Internet Explorer, che ha cercato (senza riuscirci) di interpretare una regola del foglio di stile CSS, così come le "finestre antenate" (se questa pagina ad esempio è stata aperta tramite il menu "apri in un'altra finestra").

Il problema è causato dal modulo mshtml.dll, ovvero dal motore che si occupa di visualizzare correttamente le pagine web, quando si cerca di trasformare un elemento di tipo inline con posizionamento relative (un link testuale) in un elemento definito come inline-block. Ecco le due righe CSS:

a { position: relative;}
a:hover {display: inline-block;}
AppName: iexplore.exeAppVer: 6.0.2900.2180ModName: mshtml.dll
ModVer: 6.0.2900.3199Offset: 00120521

Con Windows 98, può capitare che il sistema diventi irrimediabilmente compromesso (ho dovuto spegnere il pc)

Il codice XHTML su cui vengono applicate le regole CSS che causano il crash di Internet Explorer si trova nella seconda pagina per evitare sgraditi inconvenienti contro la volontà dell'utente.

1 2 Successiva»

Mostra tutte le pagine dell'articolo in un'unica lunga pagina. Tutto in una pagina

Pubblicità

Il tuo annuncio qui

La descrizione qui

referenti Controlla con Yahoo! le pagine web che fanno riferimento a questo articolo.

|

reagisci Reagisci a questo articolo, esprimendoti via email.

|

salva Salva questo articolo usando i servizi web2.0 online, il segnalibro può rimanere privato oppure può essere condiviso con il resto del mondo.

|

stampa Se Javascript è disabilitato, dovrai usare i menu del browser per stampare questa pagina.