Avatar billede kongfjong Nybegynder
05. marts 2005 - 12:26 Der er 11 kommentarer og
1 løsning

Problem med Mozilla Firefox

Hej,

Jeg har en side, der er bygget op med CSS-design.

Mit problem er, at når jeg kigger i Mozilla Firefox, så ser det meget anderledes, og decideret grimt ud, selvom det ser perfekt ud i IE.

Nogen der har nogle god tips hvis man vil have det til at se ens ud i de to browsere?
Avatar billede skovenborg Nybegynder
05. marts 2005 - 12:29 #1
Husk din (korrekte) doctype, fx:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">

Og ellers, så smid et link til siden så vi kan se på den - det er svært at give nogle konkrete tips til hvad man kan gøre, hvis man hverkan har koden eller kan se problemmet.
Avatar billede kongfjong Nybegynder
05. marts 2005 - 12:33 #2
Mit problem er, at jeg koder i php, så jeg får hele tiden nogle underlige validerings fejl. Har angivet den doctype du angiver der, i min index.php.

Har ikke rigtigt mulighed for at sende et link desværre. Søgte også mere generelle tips.
Avatar billede olebole Juniormester
05. marts 2005 - 12:58 #3
<ole>

Det generelle tip lyder: Skriv i overensstemmelse med CSS-standarden ... så går det yderst sjældent helt galt  ;o)

/mvh
</bole>
Avatar billede olebole Juniormester
05. marts 2005 - 13:00 #4
PS: Er du sikker på, din DTD er nøjagtig magen til den, skovenborg skrev? Det er ikke vigtigt, der står en DTD - men det er _meget_ vigtigt, der står en rigtig DTD. Det er meget vigtigt, at URL'en er til stede i DTD'en  :)
Avatar billede kongfjong Nybegynder
05. marts 2005 - 16:38 #5
Det er den:) Men hvordan validerer jeg nemmest min kode, når det er blandet php og html? Kan man egentligt det?
Avatar billede skovenborg Nybegynder
05. marts 2005 - 19:14 #6
php's output er jo html, så en validator vil kun kunne se din html-kode (altså inklusiv den phpkoden har genereret). Så for at validere koden kan du gå ind på w3c's validatore, både den for html og css:
http://validator.w3.org/
og
http://jigsaw.w3.org/css-validator/

Men en validator vil kun kunne sige dig om din kode er i overnensstemmelse med den officiele W3C standard.
Dette betyder dog ikke, at den kan se om du har tolket din css og htmlkode rigtigt, men blot om syntaxen er korrekt (at ordene er stavet rigtigt og der er de fornødne parametre og værdier).
Og en valid kode betyder ikke, at siderne bliver vist ens i alle browsere - det ville jo kræve at browserne tolkede html og css ens, hvilket de jo ikke gør. Det er blot en god begyndelse at starte med, at gøre sin kode gyldig i forhold til standarden.
Avatar billede Daniel.E Praktikant
18. marts 2005 - 13:21 #7
IE  ( Internet Explore )
------------------------

Microsoft har udviklet denne og de overholder ikke WEB standardne.  Dvs. at designer man  en hjemmeside til IE, så vil det ligeud sagt være en hjemmeside der ikke overholder standarderne.

Mozilla ( Firefox )
------------------------

Overholder standarderne og det er naturligt at den ikke vil vise en hjemmeside der ikke overholder standarderne anderledes.  Sagt på en anden måde, så viser Firefox dig det resultat som er 100 % korrekt.


Konklution
------------------------

Design en hjemmeside efter WEB standarderne og lav så et særskilt CSS dokument, som bliver tilføjet hvis brugeren benytter IE.
Avatar billede olebole Juniormester
19. marts 2005 - 07:19 #8
Tror man, Mozilla er uden bugs, og viser resultatet 100% korrekt, er der en del, man mangler at lære  :)

Ingen tvivl om, at Moz overholder standarderne bedre end IE - men helt så firkantet er verden nu heller ikke skruet sammen. Traditionelt har MS og Netscape/Mozilla skiftedes til at overholde forskellige dele af standarderne. Glem f.eks. ikke, at IE var den første til at implementere CSS i IE3, hvilket først skete i Netscape's version 6.0.
Pudsigt nok har IE understøttet CSS3's overflow-x og overflow-y siden version 4.0 - FireFox siden september.

FireFox har så sandelig også sine CSS-bugs - omend knap så mange som dens JavaScript-bugs.

Konklusion: Mellem to dybe grøfter ligger ofte en god vej  ;o)
Avatar billede kongfjong Nybegynder
21. marts 2005 - 22:55 #9
Okay, havde helt glemt denne tråd.

Hvordan kan man tjekke hvilken browser brugeren bruger? Og hvordan kan man sørge for at det rigtige style-sheet bliver brugt?
Avatar billede olebole Juniormester
21. marts 2005 - 23:14 #10
Du kan hente de vigtigste informationer om browser og platform i navigator.userAgent og navigator.platform - men det er yderst sjældent, det er nødvendigt med forskellige stylesheets, hvis koden er skrevet ordentligt og der er tale om sider med almindelig kompleksitet
Avatar billede kongfjong Nybegynder
21. november 2005 - 22:29 #11
lig et svar olebole;)
Avatar billede kongfjong Nybegynder
28. juni 2006 - 14:34 #12
Lukket:)
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