IE 8 problemi di codifica

August 5

Il codice HTML e CSS che alimenta molti siti web vengono interpretati e visualizzati in modo diverso su diversi browser. Posizionamento, grafica e altri elementi di design possono essere diverse. Web designer lavorano intorno agli elementi di rendering univoci in ogni browser per tentare di fornire un'esperienza identica in ogni browser Web. Internet Explorer 8 di Microsoft ha alcuni problemi di codifica che i progettisti Web devono lavorare intorno per ottenere i loro siti per visualizzare correttamente.

margini

I margini di una pagina Web determinano la spaziatura tra elementi specifici del codice. Internet Explorer 8 può spostare i margini fuori dalle loro posizioni previste, gettando via l'allineamento di un particolare DIV o l'intero layout. I margini possono essere regolati in modo che il layout appare correttamente in Internet Explorer 8. Il Web designer può verificare se il layout viene visualizzato correttamente caricando il sito in diversi browser, e può effettuare le regolazioni in base al look dei siti nelle finestre di i browser

Fogli di stile condizionali

Se Internet Explorer 8 non vuole rendere un sito web come altri browser fanno e che è l'unico browser che ha il problema, istruzioni condizionali possono essere utilizzati nel foglio di stile della pagina. Una dichiarazione condizionale è una riga di codice che si applica solo quando una determinata condizione è soddisfatta. In questo caso, creare un'istruzione condizionale che cambia attributi specifici CSS quando un utente di Internet Explorer 8 è l'accesso al sito. Questo codice non verrà utilizzato da altri browser, tra cui le versioni precedenti di Internet Explorer, se si imposta in modo specifico per Internet Explorer 8.

Risoluzione dei problemi

Il modo più semplice per risolvere i problemi di Internet Explorer 8 è la codifica di passare tra più finestre del browser per vedere come ogni diverso dagli altri. Alcuni programmi di progettazione Web forniscono strumenti per il rendering del codice in più browser in una sola volta. Se esiste un problema in un certo numero di browser, il problema è molto probabilmente con il codice anziché il rendering di Internet Explorer 8 di. È inoltre possibile controllare il codice su diverse versioni di Internet Explorer per vedere se il problema è specifico con IE8, o anche con le versioni precedenti. Se tutte le versioni di Internet Explorer hanno un problema con un pezzo di codice, diverse istruzioni condizionali devono essere utilizzati.

considerazioni

Ogni browser Web ha capricci quando si tratta di rendering delle pagine Web, soprattutto quando si utilizzano schemi non convenzionali e di codifica. Le istruzioni condizionali risolvere molti dei problemi che si verificano con Internet Explorer 8 di codifica. Regolazione del codice generale sito in grado di risolvere gli altri problemi che emergono. Se il codice problematico non crea un effetto notevole sul layout del sito in generale e l'usabilità, si consiglia di lasciare così com'è.