Kom ihåg mig?
Home Menu

Menu


Konstig padding i IE6/7

Ämnesverktyg Visningsalternativ
Oläst 2009-01-19, 15:59 #1
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
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.
qson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-01-19, 16:42 #2
turborakettis avatar
turboraketti turboraketti är inte uppkopplad
Medlem
 
Reg.datum: Feb 2008
Inlägg: 76
turboraketti turboraketti är inte uppkopplad
Medlem
turborakettis avatar
 
Reg.datum: Feb 2008
Inlägg: 76
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)
turboraketti är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-01-20, 09:39 #3
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
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 .
qson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-01-20, 14:04 #4
turborakettis avatar
turboraketti turboraketti är inte uppkopplad
Medlem
 
Reg.datum: Feb 2008
Inlägg: 76
turboraketti turboraketti är inte uppkopplad
Medlem
turborakettis avatar
 
Reg.datum: Feb 2008
Inlägg: 76
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...
turboraketti är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-01-20, 14:07 #5
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
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...
qson är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 14:05.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017