sabbacusMedlem sedan juli 2002630 inlägg Tjenamoss.
Om man går till följande sida
http://www.slottsstallarna.net/start.php?module=10
med IE6 och har webbläsarfönstret i en sådan storlek så att den motsvarar ungefär 1024*768 eller liknande blir sidan "trasig" i IE6 på så sätt att man inte kan se hela sidan, trots att den finns där (kolla i andra webbläsare alternativt öka höjden på webbläsarfönstret).
Den här lilla buggen förekommer på samtliga sidor där det vänstra textfältet är större än höjden på webbläsarfönstret och är väl irriterande. Jag har dock inte fått fason på den så nu frågar jag er, om ni har någon teori om varför det inte vill sig med mina fält :(
Stilmallar finns
här och här
Skärmdump:
här
IE och FireFox bredvid varandra, notera skillnaden i storlek på skrollisten samt att det vänstra textfältet är "avsnoppat" i IE6.
Notera att jag är medveten om att sidan inte fungerar fullt ut i IE5
Den bästa felsökningsmetoden tycker jag är den här: http://www.positioniseverything.net/articles/mys-bug.html
Fram med slaktarkniven bara!
sabbacusMedlem sedan juli 2002630 inlägg Fixade till några mindre fel i CSS-filerna men det hjälpte föga. Får sätta mig med slaktarkniven vid tillfälle.
Någon som har sett problemet tidigare och vet hur man läser det? Utan att röra HTML-koden alltför mycket allstå :)
Problemet skulle kunna bero på en massa saker. Här är ett exempel som beror på en absolute positioning-bug i IE: http://www.positioniseverything.net/explorer/unscrollable.html
Ett annat sätt kan vara att använda relative positioning som flyttar texten nedanför fönstret.
Att slakta en sida tar inte så lång stund om man är metodisk... 30 minuter kanske?
sabbacusMedlem sedan juli 2002630 inlägg Det är i alla fall inte "absolute positioning-bugen" som är det onda. I alla fall fungerar inte fixen som fanns på sidan. Har testat den på de relativa div'arna och nada :(
Ska testa att slakta nu
sabbacusMedlem sedan juli 2002630 inlägg Efter lite slaktande gjorde jag något av ett fulhack och ersatte den felande div-taggen (i nuläget inträffar felet bara på en sida pga mängden text) med en tabell istället.
Det blev väl inte optimalt men det fungerar i alla fall bättre än innan.