Mein Mozilla ignoriert das css Stylesheet
Tommy
- css
Guten morgen,
ich habe die html und css Datei lokal erstellt, und keine Probleme damit. Alles wird richtig angezeigt. Liegen sie aber auf dem Server zeigt der Mozilla die Formatierung nicht an. Ich kann allerdings im Logfile sehen, das die css datei geladen wurde. Mit dem IE gehts jedoch.
Wird die css datei direkt aufgerufen, bietet Mozilla mir einen Download an, anstatt den Inhalt anzuzeigen.
Danke schon mal für eure Tips
Tommy
Hallo,
font-family:"Times New Roman"
du darfst da keine gänsefüsse setzen.
font-family:Times New Roman, serif;
mfg, jan aus dresden
Hallo,
du darfst da keine gänsefüsse setzen.
font-family:Times New Roman, serif;
hab ich gerade mal geändert, bewirkt aber keine Änderung.
Gruß
Tommy
Hallo,
naja, ich habe da wohl auch etwas schnell geschossen, es ist noch früh, sorry.
das ist schon eigenartig, im ie geht es ja, ich habe mal mit mozilla die sete gespeichert, und so sieht der code dann aus:
<link rel="stylesheet" href="index_dateien/screen" media="screen" type="text/css">
und die datei screen.css hat keine endung mehr.
wenn ich sonst eine .css im mozilla aufrufe, wird sie sofort angezeigt, in deinem fall will er das nicht machen und fragt mit welcher anwendung sie geöffnet werden soll.
vieleicht hat die .css einen schaden, vieleicht nochmal hochladen?
mfg, jan aus dresden
Achja,
wenn ich der datei offline wieder die css endung verpasse wird die seite auch im mozilla richtig dargestellt.
mfg, jan aus dresden
Hallo,
also irgend etwas stimmt hier nicht.
Habe das ganze mal von einer funktionierenden Seite aus dem Web nachgestellt, und sie wird lokal korrekt gespeichert.
Warum von meinem Server nicht? Bei mir war auch die Endung ".css" weg.
Liegt das eventuell am Server? Muss ein Web Server css können?
Gruß Tommy
Hallo,
font-family:"Times New Roman"
du darfst da keine gänsefüsse setzen.
Ich denke man soll/muß das sogar, wenn Leerzeichen im Namen der Schriftart vorkommen.
Gruß, auch Jan, aber aus K'lautern
Hallo,
font-family:"Times New Roman"
du darfst da keine gänsefüsse setzen.
Ich denke man soll/muß das sogar, wenn Leerzeichen im Namen der Schriftart vorkommen.
stimmt auch, ich hatte ja dann geschrieben das ich zu voreilig war,
halt erst lesen, dann nachdenken und erst dann schreiben, scheinbar habe ich mitunter schwierigkeiten damit.
mfg, jan aus dresden
Hi,
ich habe die html und css Datei lokal erstellt, und keine Probleme damit. Alles wird richtig angezeigt. Liegen sie aber auf dem Server zeigt der Mozilla die Formatierung nicht an. Ich kann allerdings im Logfile sehen, das die css datei geladen wurde. Mit dem IE gehts jedoch.
Wird die css datei direkt aufgerufen, bietet Mozilla mir einen Download an, anstatt den Inhalt anzuzeigen.
http://ivas1.intrateam.de/test/index.html
httphead http://ivas1.intrateam.de/test/screen.css
HTTP Result code: 200
Date: Tue, 22 Oct 2002 07:43:22 GMT
Server: Lotus-Domino/Release-4.6.2a
Content-Length: 228
Content-Type: www/unknown
Last-Modified: Tue, 22 Oct 2002 07:30:57 GMT
Client-Date: Tue, 22 Oct 2002 07:44:20 GMT
Client-Peer: 194.25.224.75:80
Schau Dir mal den Content-Type an. Da muß text/css stehen, damit das als CSS erkannt wird.
Der IE versteht halt kein http, der macht das in diesem Fall falsch.
Du mußt also den Webserver entsprechend konfigurieren.
Den Lotus-Domino kenne ich nicht, daher kann ich Dir nicht sagen, wie...
Ach ja, nochwas:
Times New Roman sollte in Anführungszeichen stehen (auch wenn Jan gegenteiliges behauptet). Fontnamen, die Leerzeichen enthalten, sollten in Anführungszeichen stehen.
siehe http://www.w3.org/TR/REC-CSS2/fonts.html#value-def-family-name, dort steht:
Font family names containing whitespace should be quoted. If quoting is omitted, any whitespace characters before and after the font name are ignored and any sequence of whitespace characters inside the font name is converted to a single space.
Andreas