Hejsan problemet är inte ASP-includes, som jag ser det, utan fel i CSSen. Mjo, fast det som är lite roligt, är att mina includes endast innehåller två bilder. Sidans kod är enligt följande:ASPincludes och IE6
Börjar nu bli lite smått less på Internet Explorer, då det inte gör annat än att ställa till ett totalt elände för mig. Jag började med att skapa en site på min Mac, som jag testkörde i Safari och Firefox (Antog att firefox skulle rendera siten på samma sätt som IE). Eftersom man aldrig ska göra några antaganden, så gick det ju åt skogen. Siten såg klockren ut i Safari och FF. Testkörde dock ändå i Internet Explorer 7. Nu ser jag då att mina ASPincludes (menyer) drog isär sitens tabeller, som ska ligga kant i kant helt utan cellpadding, och då är fyllda med bakgrundsbild uppdelad i segment.
Till min stora lycka kunde jag lura IE7 genom att lägga alla mina includes i <div>lager och på så sätt få siten att smälta ihop igen. Har i princip färdigställt siten, och sitter med småjusteringar, när jag beslutar mig än en gång för att testköra siten på min nyformaterade virtuella Windowsmaskin (Numera med IE6). Härdsmältan är nu nära när jag får se att jag IGEN har exakt samma problem som tidigare (som jag tidigare löste med <div>taggarna).
Sidan fungerar alltså klockrent i Safari/FF/IE7. Men för de som kör IE6 ser sidan helmupp ut. Har nu testkört och det är mina includes som ställer till det. Kör mina menyer utan includes dras inte siten isär. Lägger jag dock EXAKT samma innehåll som min includefil innehåller, på den ordinarie siten, så funkar det perfekt.
Dock vill jag ju inte sitta och administrera ALLA menyer separat. Blir ju ett elände om något behöver bytas eller uppdateras.
Det måste ju vara fler personer än jag som har seriösa problem med IE6, Tabeller och ASPincludes. Är det någon som har någon lösning på detta problem, så har ni sannerligen räddat min dag iallafall!Sv: ASPincludes och IE6
IE är ett problem. Det har blivit lite bättre med version 7 men det är mycket som lämnas att önska imo.
Rätt metod är att följa standard så långt det går och sedan (tyvärr) använda fixes så att IE är med i leken igen.Sv:ASPincludes och IE6
<img src="img/left_menu.jpg border="0">
Det ger alltså en utdragen table med ett antal pixlar. Lägger jag dock left_menu.jpg direkt i min indexsite utan att inkludera den via en annan fil, så går blir det inte såhär. Känns onekligen som det är includesens fel, men jag ska testa lite med att låsa cellstorleken med css...
EDIT:
Jag hade en include som sträckte sig över flera rader, därav drog den ut hela siten. Strypte ner den i storlek så den fick plats på en rad, och då löste sig problemet.