01. september 2002 - 14:12Der er
7 kommentarer og 1 løsning
Forskellig visning i browsere
Jeg er igang med en webside og koder efter w3s standard. Både mit css og html dokument indeholder ingen fejl ved validering af dem med w3 validatorer. Siden vises også fint i IE 6. Problemet er når jeg tester siden i Opera 6 og Netscape Navigator 6.2. Siden vises ikke ordentligt i disse. Hvis ikke man kan bruge w3s standarder til at kode en side til alle browsere hvad skal man så gøre??
Problemet er, at browserne ikke overholder standarderne i særlig høj grad - for de flestes tilfælde bliver det dog bedre for hver ny version, hvorfor det stadig er bedst at følge w3's specifikationer. I nogen tilfælde skal du bruge småhacks for at få det til at virke i alle versioner - men oftest burde det ikke være nødvendigt. Må vi se sitet eller screenshots så vi selv kan se forskellen?
W3C arbejder ikke for at alle browsere skal vise siden 100% ens, de arbejder for at sider på internettet kan bruges af alle... Derfor er valid kode ikke (endnu) lig med 100% ens sider i alle browsere, det er en vigtig ting at huske på. Men... Hvis ikke du følger standarderne risikerer du at din side slet ikke kan vises i kommende browsere, så det er ingen dum ide ;)
Småhacks er små ændringer i koden som måske ikke lige er valid/korrekt kode, men som gør at siden, eller dele af siden, vises mere korrekt i diverse browsere. Et eksempel er layer-background-color i CSS, den bruges i nogen tilfælde sammen med background-color for at NS 4.x kan følge med... Andre browsere ignorerer den (og den kan desuden ikke valideres som valid CSS)
lequet : Det er nu ikke min definition af småhacks. ;) Efter min mening skal småhacks stadig være valide, men kan eks. være 2 forskellige marginer, afhængig af browser osv. Og angående NS 4 - den har jeg for længst opgivet. Hvor mange bruger software som er mere end 4 år gammel, og forventer at alt virker perfekt i det? Nej, folk skal ikke tvinges til at opgradere, men de skal tvinges til at være realister. :)
n0rmality > Jeg bruger heller aldrig selv småhacks som er "invalide", men jeg mener stadig at den slags (som layer-background-color) går ind under betegnelsen småhacks
Næe, NS 4 er en skod browser, alt for fyldt med fejl og mangler, men der er trods alt stadig mange som går op i at designe deres sider til den... Hvorfor kan man undre sig over resten af sit liv, og det var mere for at give et eksempel (det eneste jeg lige kunne komme på :)
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.