Jag tog hem Mozilla för ett par dagar sedan ( och, JA den fungerar bra ;) ).
Mitt problem är att min egen sida PPS inte visas som det är tänkt. Jag använder mig av ett par .js filer för browserkoll, navigation och visning.
Jag vet inte om det hos mig eller för alla som går till sidan men jag får ingen formatering på sidorna hos mig.
Browserkollen är satt enligt detta:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">else if
((navigator.appVersion.indexOf("Win") != -1) && (navigator.appName.indexOf("Mozilla") != -1))
{
document.write('<link rel="stylesheet" href="sökvägen/styles/winns.css" type="text/css">');
}
och det är tänkt att Mozillaanvändare ska få samma inställningar som Netscapeanvändare.
Om det ser riktigt ut för andra så måste jag förstås ändra någonstans i mina inställningar, men var?
Mitt förslag är att slänga js-filen. Det enda vettiga är att redera sidan på samma sätt för alla webbläsare. Om besökaren använder en gammal webbläsare som inte följer standarden är det hans problem och inte ditt. Eftersom Mozilla renderar sidan på ungefär samma sätt som IE kan du använda samma css-fil för båda två. Netscape 4 behöver du inte bry dig om eftersom den är föråldrad.
Att rendera sidan på olika sätt beroende på webbläsarversion är aldrig bra. Ibland måste användaren ljuga om sin webbläsare för att få fram sidan på rätt sätt. Om JavaScript är avslaget blir det fel och om det görs på servern går det endast att visa i den webbläsare som man laddade ned med.
Nja, slänga min .js fil gör jag nog inte. Och jag söker fortfarande svar på om andra (som ser sidan via Mozilla) kan se sidan med verdana som font etc.
Om felet kan ligga hos mina inställningar så är jag tacksam för hjälp.
Det spelar ingen roll om jag riktar sidan mot IE´s eller NS´s css - ingen formatering sker i något fall.
Ja, problemet är också i min Mozilla-version. Jag glömde säga det.
Om det inte fungerar med IE:s CSS-fil heller så kan det vara ett fel i Mozilla. Om inte så är det något fel i koden. Har du kollat din sida med någon validerare? T.ex. HTML Validator och CSS Validator på www.w3c.org.
Mozilla har i stort sett två lägen: ett som är hyfsat snäll och förlåtande, och ett som gör exakt det du säger istället för det du menar. Om din sida säger att du följer HTML 4.01 (och möjligtvis även Strict) så aktiveras fascist-läget. Lösningen är enkel: skriv inte fel, och kolla sidan med de validatorer som finns hos W3C. http://validator.w3.org/http://jigsaw.w3.org/css-validator/
------------------
Överraska din chef: kom till jobbet i tid idag.
Jag kapitulerar! - och kommer from nu att börja använda mig av validatorerna. Helt rättrogen kommer jag nog ändå aldrig att bli - det vore att gå emot min natur ;)