16. januar 2002 - 20:08Der er
22 kommentarer og 1 løsning
Browsercheck -> Vælg CSS
Er det muligt først at lave et browser check for derefter at loade den css fil som passer til browseren ??
På min side http://www.patrick-bateman.dk står texten i boxen i midten og pilene ikke korrekt i Netscape og Opera (men de er fine i IE), så derfor ville det være fedt hvis man kunne bruge et andet CSS hvis det var muligt.
Normalt så virker IE, Opera og NS 6 på samme stylesheet (dog ikke i dit tilfælde - så jeg gætter på at dit stylesheet kan laves bedre) - men NS 4 gør ikke. Scriptet gør blot at IE, NS 6 og Opera læser \"iemozillastyles.css\" og NS 4 \"ns4styles.css\".
Det er da muligt at Niko\'s er bedre i dit tilfælde - dog burde din css virker i de 3 nævnte browsere.
At stylesheetet ikke var optimalt var også en af mine første tanker. Der kan dog alligevel være grunde til at man ønsker forskellige.
Positionering i NS er ikke altid helt det samme - Specielt - Relative.
IE - Har en hel del sager som kun den selv forstår - bl.a filters og kun fra version 5.
I begge tilfælde er der så også forskel på om det dutter. Det kommer an på versionen. Version 4 browsere har det skidt her, så de bør i og for sig have deres eget stylesheet.
Når det så kommer til Opera, så er jeg af den opfattelse at den type brugere som regel er langt bedre opdateret en f.eks NS og IE brugere er. Jeg tvivler på du vil se en eneste Opera 3 bruger på din side de næste 2 år.
Ovenstående Stylesheet skal virke i IE 5, NS 6.x og Opera 4. Oven i købet vil det meste også virke i både IE 4 og NS 4. Der er altså umiddelbart ingen grund til at kaste sig ud i mange stylesheets.
Men NS 4 kræver ofte sit eget stylesheet - og dér er mit script rigtigt godt, da det disabler det andet stylesheet og derfor forhindrer mulige \"cascading issues\".
Mht. til filters, NS 6 og opera ignorer dem, så selv om sådanne indgår i et \"iemozilla\" sheet burde det ingen problemer give.
Det er lige netop positionen af min text i textboxen og de pile man kan bruge til at scrolle texten med som i NS6 og Opera 5 ikke står korrekt (de står faktisk ens de 2).
Så jeg skal vel bare have 2 stylesheets. 1 til IE og 1 som NS og Opera kan bruge.
pelkjaer -> Det er fordi du prøver at bruge menu\'en inden siden er helt loadet. Det ville jeg gerne omgå ved at bruge en loader, men hvis jeg bruger loaderen virker mine javascripts ikke bagefter.. prøv at se på http://www.patrick-bateman.dk/indexnew.php
Det virker efter hensigten nu med nikolajdu\'s script. Nu kan siden ses perfekt i NS6+, Opera6+, IE5.5+IE6+
Synes godt om
Ny brugerNybegynder
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.