Hjælp til cross-browser optimering :-(

Tags:    programmering

Hej folkens.

Jeg har lige lavet en ny menu til min side, og den fungerer perfekt i Safari, Chrome og Firefox.

Sådan her skal den se ud - og sådan ser den ud i de tre ovennævnte browsere: http://billig-ps3.dk/menu%20korrekt.png

Men det virker som om Internet Explorer har en helt anden holdning. Jeg har ikke selv IE og kan som sådan ikke teste i den browser, men da 40% af mine besøgende bruger IE, er det ret vigtigt.

Hvordan får jeg løst problemet? Og hvorfor insisterer IE på at skabe sig hele tiden?

Du kan tilgå css-filen, hvis du nu tilfældigvis kender et hack, ved at kigge her http://billig-ps3.dk/style.css

På forhånd 1000 tak!



8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Selvom du nu har fået løst det konkrete problem, vil jeg lige komme med en kommentar til det du siger om validatoren. Alle de fejl validatoren nævner er reelle fejl på din side. Og ja, der er fejl i stort set alle links på din side.

Hvis det er statiske links kan du manuelt rette dem ved at erstatte "&" med "&", og hvis det er links genereret af PHP han du køre linket gennem htmlspecialchars()-funktionen for at rette det.

Fx rettes:
<a href="<?=$link?>">noget</a>
til:
<a href="<?=htmlspecialchars($link)?>">noget</a>



Hej,

Jeg har desværre ikke nogle konkrete løsninger til dig, men du teste IE fra dette link : http://browsershots.org/

Dertil vil jeg anbefale dig at kigge på A List Apart som er en side hvor du finder gode guides og artikler omkring hjemmesider : http://www.alistapart.com/ . Der kan du forhåbentligvis finde nogle ideer til hvordan man håndterer IE. Held og lykke



Kan du ikke sende url til siden så vi selv kan kigge i IE?



Kan du ikke sende url til siden så vi selv kan kigge i IE?


Hej Simon, http://billig-ps3.dk :-)



Altså der er en del små-fejl i koden.

F.eks. skal den der hedder <a name="Toppen"> ikke omringe hele din menu, men blot lukke lige efter du åbner den.

Dernæst afslutter du en </font> ved forside, som jeg ikke kan se mig ud af skulle være startet nogle steder?

Jeg kan ikke se hvorfor IE printer to af den der bar, men prøv at ret nogle af de fejl til at starte med (valider eventuelt siden ved validator.w3.org også) og så se hvad der sker ;)

Mange gange kan underlige fejl opstå ud fra andre fejl :-)



Altså der er en del små-fejl i koden.

F.eks. skal den der hedder <a name="Toppen"> ikke omringe hele din menu, men blot lukke lige efter du åbner den.

Dernæst afslutter du en </font> ved forside, som jeg ikke kan se mig ud af skulle være startet nogle steder?

Jeg kan ikke se hvorfor IE printer to af den der bar, men prøv at ret nogle af de fejl til at starte med (valider eventuelt siden ved validator.w3.org også) og så se hvad der sker ;)

Mange gange kan underlige fejl opstå ud fra andre fejl :-)


Tak for hjælpen so far, Simon. De to fejl du omtaler er rettet.

Problemet med Validator er at den melder fejl på stort set samtlige udgående links på min side, selvom de ikke fejler noget. Så det er lidt svær at skille skidt fra kanel på den side synes jeg.

Kan det mon løses med noget no-repeat i style.css, så billedet slet ikke kan gentage sig selv to gange?



Altså der er en del små-fejl i koden.

F.eks. skal den der hedder <a name="Toppen"> ikke omringe hele din menu, men blot lukke lige efter du åbner den.

Dernæst afslutter du en </font> ved forside, som jeg ikke kan se mig ud af skulle være startet nogle steder?

Jeg kan ikke se hvorfor IE printer to af den der bar, men prøv at ret nogle af de fejl til at starte med (valider eventuelt siden ved validator.w3.org også) og så se hvad der sker ;)

Mange gange kan underlige fejl opstå ud fra andre fejl :-)


Tak for hjælpen so far, Simon. De to fejl du omtaler er rettet.

Problemet med Validator er at den melder fejl på stort set samtlige udgående links på min side, selvom de ikke fejler noget. Så det er lidt svær at skille skidt fra kanel på den side synes jeg.

Kan det mon løses med noget no-repeat i style.css, så billedet slet ikke kan gentage sig selv to gange?


Jeg kan se at du har repeat-x på den baggrund det drejer sig om, og jeg tror derfor ikke at en no-repeat vil have noget at sige - men det er da et forsøg værd.

Hvis jeg skal kigge lidt nærmere på den, kan du eventuelt tilføje mig på msn: monsim123@hotmail.com



Til alle andre udviklere, lader det til at no-repeat fiksede problemet ;)



t