Kom ihåg mig?
Home Menu

Menu


CSS-problem i Safari (lista "bryter ur")

Ämnesverktyg Visningsalternativ
Oläst 2006-01-22, 15:55 #1
Henrik N Henrik N är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2005
Inlägg: 12
Henrik N Henrik N är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2005
Inlägg: 12
Jag hjälper en bekant med att förbättra CSSen på en sajt. Det är väldigt ofärdigt än så länge, och innehåller en del ful "gammal" CSS (som inte jag skrivit). Nå, jag har stött på ett problem som jag skulle önska hjälp med att lösa.

HTML: http://henrik.nyh.se/tf/
CSS: http://henrik.nyh.se/tf/css.css

Tydligen bryter undermenyn ut genom sidan på "menyrutan" i Safari/Mac. Jag har tyvärr inte tillgång till Mac och kan därför inte debugga det på ett bekvämt sätt själv. Någon som vet vad problemet kan bero på och hur det kan lösas?
Henrik N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-22, 17:13 #2
Standouts avatar
Standout Standout är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2004
Inlägg: 356
Standout Standout är inte uppkopplad
Flitig postare
Standouts avatar
 
Reg.datum: Feb 2004
Inlägg: 356
Det ser helt enkelt ut som att den är för bred, alternativ att den har för mycket vänsterpadding.
Standout är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-22, 23:49 #3
Micke Alm Micke Alm är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2006
Inlägg: 27
Micke Alm Micke Alm är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2006
Inlägg: 27
Tjena,
problemet är att du har missat att räkna bort paddingen från bredden på själva länkarna i div#menu ul li a och div#menu ul li.submenu ul li a.

Den första blir 150px och den andra 128px. Då ser det okej ut i Safari 2.0.3, men du får ett mellanrum i Firefox (och därmed antagligen i de flesta andra browsers)... vad jag vet så finns det inga hacks som funkar för Safari, så du får nog prioritera och lista ut vilken browser de flesta av dina användare kör.

Lycka till!
Micke Alm är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-24, 16:05 #4
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Har sällan problem med Safari, uppför sig oftast som Firefox. Det är nog något px-värde som inte stämmer eller som du inte angivit vilket löses olika i olika webläsare.

Förstår inte riktigt hur länkarna kan flyta över - är linjerna bilder eller är inte kantlinjerna kopplade till listan?
(har inte tittat på css-filen)

Skärmdump (Safari)
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-26, 22:05 #5
Henrik N Henrik N är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2005
Inlägg: 12
Henrik N Henrik N är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2005
Inlägg: 12
Micke verkade ha rätt. Det löste sig tydligen (förmedlade informationen) genom att fixa så bara IE angav explicit bredd.

martine: Det framgår ju av koden, men det är kantlinjer i två divs som sen läggs ovanpå varandra med en liten position:relative-nudge, för att den längsta linjen ska gälla, så att säga.
Henrik N ä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 18:31.

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