Avatar billede asser0 Nybegynder
12. november 2008 - 10:45 Der er 10 kommentarer

CSS, IE6 og javascript-fix: ie7.js

Kære Eksperter.

Jeg fifler med bla. siden http://www.ark-mortensen.dk/undersider/nyheder.html som jeg pludselig fandt ud af ligner lort i IE6, som ikke fortolker css'en ligesom IE7 og Firefox.
Jeg har set mig omkring og fundet en 'løsning' her: http://code.google.com/p/ie7-js/
En kodestump med henvisning til et javascript skulle løse mange af den slags problemer, men det gør ingen forskel. Jeg lever heldigvis ikke normalt af webprogrammering og ved intet om Java, så .. hvorfor virker det ikke? Er java-koden indsat forkert, mangler der noget?

Jeg ved ikke engang, om det er et svært spørgsmål ..
Avatar billede ssv Nybegynder
12. november 2008 - 11:09 #1
Lige lidt basic information:
- Java er _ikke_ det samme som javascript - det er javascript du viser herover :-)
- Koden indeholder en masse fix og hacks for at få IE6 til at opføre sig som IE7.
Der kan være mange grunde til at din side ikke er så pæn i IE6, det har muligvis noget at gøre med din kode :-)
Avatar billede asser0 Nybegynder
12. november 2008 - 11:28 #2
Basic information er, som det fremgår, i høj grad tiltrængt, tak for det!

Det kan meget vel være min kode, da jeg på mange punkter føler mig frem med html og css.
Jeg håbede jo på, at det indsatte javaSCRIPT :) netop ville få IE6 til at vise det samme (eller næsten) som IE7. Så hvis det er min html/css, der er problemet, kan jeg ikke fatte, hvorfor det ser ok (og ens) ud i IE7 og FF?

De 'mange grunde' er jo det frygtede svar, for jeg kan dårligt orientere mig.På den anden side, kan jeg vel ikke tillade mig at ignorere IE6-brugere? For det er vel ikke så få endda?

Nå, men hvis nogen har mulighed for at indkredse problemet ..
Avatar billede ssv Nybegynder
12. november 2008 - 11:57 #3
Jeg har desværre ikke tid iøjeblikket til at kigge din kode igennem, så det må en af de andre kloge hoveder gøre ;-)

Det scriptet går ind og gør, er, at fixe nogle almindelige bugs i 6.0. Det kan fx. være dobbelt-marginen ved float-elementer og transperantheden i png billeder.

Og så mener jeg at 15-20% stadig bruger IE6.0, så det ville være dumt at ignorere dem :-)
Avatar billede olebole Juniormester
12. november 2008 - 16:54 #4
<ole>

Bring først HTML-koden i orden:
    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.ark-mortensen.dk%2Fundersider%2Fnyheder.html&charset=%28detect+automatically%29&doctype=Inline&ss=1&group=0&verbose=1&user-agent=W3C_Validator%2F1.591

Først da kan du begynde at tænke på styling og evt. browser forskelle  ;o)

/mvh
</bole>
Avatar billede w13 Novice
12. november 2008 - 16:56 #5
Der findes ikke et rigtig godt script, som får IE6 til at makke ret.

Det er simpelthen bare en rimelig dårlig browser, som understøtter standarderne rigtig dårligt.

Hvorfor IE7 og FF viser det meget ens? Fordi de er langt bedre browsere, der følger www.W3C.org's specifikationer!

Den sikreste løsning er rigtig, rigtig kedelig: når du bygger designet, så tjek hele tiden i de forskellige browsere. Så fanger du fejl, når de opstår, og ved hvad der skal rettes. Og så lærer du browsernes særheder at kende, så du kan undgå fejl fremover.
Avatar billede olebole Juniormester
12. november 2008 - 19:52 #6
Lad os nu f.eks. lige få rykket p-elementerne ud af a-elementerne. Ellers er det ikke til at sige noget somhelst om, hvad der viser koden korrekt - og hvad der ikke gør  ;o)
Avatar billede olebole Juniormester
12. november 2008 - 19:53 #7
- og i hvertfald eksisterer der ikke noget script, der kan få en hamrende invalid kode til at se ens ud i forskellige browsere  =)
Avatar billede asser0 Nybegynder
12. november 2008 - 21:04 #8
ok-ok-ok, jeg tror, den er ved at fise ind, selv om det gør ondt ..:)
Hård, trælsom, manuel programmering på bekostning af nattesøvnen er eneste vej frem :(
Avatar billede olebole Juniormester
12. november 2008 - 21:48 #9
- så hænger du ikke på gadehjørnerne sålænge  ;D
Avatar billede w13 Novice
23. august 2009 - 18:35 #10
Lukketid?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester