19. juni 2004 - 15:01Der er
35 kommentarer og 1 løsning
problemer med shylesheet i andre browsere end explorer
jeg har lavet et shylesheet som alle min html dokumenter trækker info om skrift og skriftstørrelse o.s.v.
Det virker fint når man ser på det i explorer(helt upåklageligt faktisk). Men lige så snart man tester det i opera, netscape og Mozilla. Er baggrunden og teksten en helt anden farve, og formatteringen ryger sig også en tur. Lige pludselig er der de små skirfttyper skiftet ud med de store, og omvendt, hvilket mildest talt er ret "irriterende".
Når jeg skriver et html med en style-type øveste oppe i headen kan man se siden fint i opera, netscape og mozilla, men det var jo ikke meningen at jeg skulle ind og rette på hvert enkelte dokument, men at jeg kunne rette i stylesheeten, og dermed spare tid og kræfter.
Kan opera, mozilla og netscape ikke snakke med stylesheetet? eller mangler jeg at skrive noget?
Stylesheetet ser sådan ud:
body { background-color: black; color: white; }
p { font-size: 13px; font-family: arial; font-weight: normal; }
Generelt set er Internet Explorer den browser, der har dårligst understøttelse af css ...
-- og ovenstående er der ikke noget galt med, så du må have andre fejl i din kode !-)
Der er ikke grund til din body-gentagelse, men den er ufarlig ...
-- og du har byttet om på :hover- og :active-pseudo-selektorerne, du har ikke angivet et generisk font-alternativ, men det er små ting, som ikke kan give egentlige fejl !o]
Synes godt om
Slettet bruger
19. juni 2004 - 15:10#2
oki jeg sletter bodyn ved background color, og bytter om på active og hover.
øhmmm generisk font-alternativ, hvad er det, og hvordan laver jeg det?
generiske fonte er nogle fonte som alle browsere forstår - eller rettere sagt har defineret. Hvis din computer fx ikke har skrifttypen arial, så vil den bruge den generiske font du har defineret fx: font-family: arial, sans-serif; hvor sans-serif er en af de generiske fonte (ikke nødvendigvis en bestemt - det er noget man definerer inde i browseren)
Upload så en testside, som fejler. Ellers er det nok umuligt at svare på, for i det du poster her, er der ingen fejl, som skulle være årsag til problemet. Hvis det er lokalt fejlen opstår, så er det jo ikke et serverproblem.
Det behøver jo ikke være en komplet side, blot noget enkelt, som fejler hos dig.
Synes godt om
Slettet bruger
19. juni 2004 - 15:19#10
Jeg undrer... når du definerer fra H1 til H6, hvorfor laver du så om på den foruddefineret fontstørrelse? Alternativt slet H1-H6, og lav dine egne, for så er du 100% sikker på, hvordan de skal opføre sig i ALLE browsere. :-) For hvis jeg ikke tager meget fejl, definerer de forskellige browsere, vidt forskelligt hvordan H1-H6 skal opføre sig.
Synes godt om
Slettet bruger
19. juni 2004 - 15:21#11
...og desuden er "font-weight: normal" også standard, og behøves derfor ikke at blive præciseret. Eller tager jeg helt fejl??
Synes godt om
Slettet bruger
19. juni 2004 - 15:22#12
h1 - h6 er vigtige ift. søgemaskiner, så jeg kan nu godt forstå at de bruges :)
Synes godt om
Slettet bruger
19. juni 2004 - 15:24#13
Ok... men kan man så ikke gøre sådan, at man laver H1-H6, men laver dem "usynlige" for brugeren, men synlige for søgemaskinerne? Og så ellers selv lave sine egne font-typer/-størrelser/-liniehøjder?
Og eftersom alle h* og p og td er ens undtagen h2, så kunne man så nøjes med at skrive p, td, h1, h3, h4, h5, h6 {font-size: 13px; font-family: arial; font-weight: normal}
>extend Man kunne godt lave dem usynlige på skærm/print, men da det ofte er misbrugt for at opnå en bedre placering på søhemaskiner, så vil sådanne sider ofte blive blokeret af søgemaskinerne, så det er en dårlig ide.
Grunden til at du andre browsere end IE ser cssarket på din egen maskine er at du bruger backslash (\) i stien. I stier på en hjemmeside, skal man altid bruge /, så det skal være file:///C:/Falentinfoto Hjemmeside/diverse scripts css og java/style.css så vil det virke på din egen pc.
Synes godt om
Slettet bruger
19. juni 2004 - 15:47#28
knudgert: Godt set! :-)
Synes godt om
Slettet bruger
19. juni 2004 - 15:52#29
Et sidste spørgsmål: nu da jeg har rettet stien, er baggrunden hvid og teksten sort (nu bare i explorer) hvad gør jeg galt?
body { background-color: black; color: white; }
Synes godt om
Slettet bruger
19. juni 2004 - 15:53#30
baggrunden skal naturligvis være sort og teksten hvid..
Hvis din css stadig ser ud som det, du skrev i spørgsmålet, har du så husket at ændre det begge de steder, hvor der står body (eller bedre slette den første body og rette det i den anden)?
>fangel Du glemte bare at backslash ikke er tilladt i urls.
Synes godt om
Slettet bruger
20. juni 2004 - 19:12#36
dygtig fangel...
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.