![]() |
Hej !
Har råkat in i ett problem med IE 6 och 7. Sidan är byggd i Joomla 1.5.9 och det är en komponent som jag skriver... Använder deras "Tabs" som är någon form av javascript-tabbar (använder <dl><dt> och <dd>) och första raden i varje tabb/flik blir indragen ca. 45 px åt vänster (och skjuter allting med sig och bryter hela layouten). Tänkte att det var en padding eller margin men har letat och ändrat i alla CSS-filer några timmar utan resultat. Om jag lägger en som första, så funkar det bra eftersom detta indrag bara påverkar första raden... mysko alltså... Sidan finns här: http://www2.noakresurs.se/underlag Kräver inloggning Anv.namn: 999.demo Lösenord: 999 Du bör komma direkt till sidan det gäller (Fakturaunderlag) Har lagt in en "debugging"-ruta som visar HTML-koden (genererad av javascript), och den saknar sluttaggar på alla <DD> utom den sista... men kanske bara är IE som visar det så... Tacksam för alla svar, och beklagar inloggningen. |
Känner igen detta som MSIEs hasLayout-bugg. Testa the Holly Hack:
dl.tabs { height: 1%; } eller möjligen dl.tabs dt { height: 1%; } Skillnad? (Läs mer om hasLayout på http://www.satzansatz.de/cssd/onhavinglayout.html) |
Otroligt... Tydligen funkar det på den aktiva tabben, men inte på de övriga. JS lägger <dl>-elementen i en div.current så div.current dd { height: 1% } funkar alltså på den första tabben... Om jag sätter det till bara dd så blir ALLA rader i ALLA tabbar indragna, och om jag sätter det till div.current får jag samma resultat... Väldigt mystiskt.
Får leta vidare... PS. Tycker inte om IE. :( DS . |
Jag föreslår att du sätter height:1% på alla element som innehåller flytande element och som inte redan har en property som ger den hasLayout.
En kompis funderar på att ha "IE not supported" i sidfoten på en föreningssajt han bygger... :) |
Citat:
Har löst problemet tillfälligt med en överst i varje flik... |
Alla tider är GMT +2. Klockan är nu 05:10. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson