Sådan løser du en float bug i IE7

Indlæg af Hanne Mølgaard Plasc

 

1.

Åbn enhver webside med en IE7 float bug i din tekst editor. Åbn også stilark i tilknytning til siden, hvis det er relevant.

2.

Tilføj følgende linje til din kode mellem u0026 lt; head u0026 gt; og u0026 lt; / head u0026 gt; tags.



u0026 lt;! - [hvis IE 7] u0026 gt;

'Særlige instruktioner til IE 7 her'

u0026 lt;! [endif] - u0026 gt;

3.

Indsæt en særlig kode til IE7, hvor det er angivet. Der er mange float bugs, der kan forekomme i IE7, da denne browser gør flyver forskelligt end defineret af standarden. Du skal blot definere en separat stil, der vil tilsidesætte de normale stilarter. Disse tilpassede stilarter vil kun blive anerkendt af IE7.

4.

Undersøg din kode for fejl. Det skal se sådan ud.



u0026 lt; html u0026 gt;

u0026 lt; head u0026 gt;

u0026 lt; title u0026 gt; ; Min webside u0026 lt; / title u0026 gt;

u0026 lt;! - [hvis IE 7] u0026 gt;

u0026 lt; style u0026 gt;

krop: margin 0 auto;

u0026 lt; / style u0026 gt;

u0026 lt;! [Endif] - u0026 gt;

u0026 lt; / head u0026 gt;

u0026 lt; body u0026 gt;

Websideindhold går her.

u0026 lt; / body u0026 gt;

u0026 lt; / html u0026 gt; < /p>

5.

Gem den færdige side og upload den tilbage til din webserver, og udskift den oprindelige fil.

Webstandarder blev designet til at gøre livet for alle webdesignere lettere. Desværre overholder ikke alle browsere almindeligt accepterede webstandarder, og det betyder ikke, at alle browsere fortolker HTML-kode på samme måde. Internet Explorer er en sådan browser. W3C, gruppen, der etablerer standarder for internettet, har udtænkt en 'syreprøve' for at afgøre, om browsere er standardkompatible. Internet Explorer fejler denne test.