WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Konstig padding i IE6/7 (https://www.wn.se/forum/showthread.php?t=34566)

qson 2009-01-19 15:59

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.

turboraketti 2009-01-19 16:42

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)

qson 2009-01-20 09:39

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 .

turboraketti 2009-01-20 14:04

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... :)

qson 2009-01-20 14:07

Citat:

Originally posted by turboraketti@Jan 20 2009, 15:04
En kompis funderar på att ha "IE not supported" i sidfoten på en föreningssajt han bygger... :)
En besökares mardröm, en webbdesigners dröm !

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