Generierte HTML-Seite und CSS ?
Slobo
- perl
hallo,
kann mir jemand veraten
ob es möglich währe eine
bestehende *.css Datei
zu referenzieren aus einer
generierten HTML-Datei ?
besten dank
slobo
Hallo Slobo,
warum soll das nicht gehen ?
Der generierte HTML-Code wird vom Brwoser verarbeitet und die css-Datei angefordert und angewendet, genauso, wie bei statischem HTML. Für den Browser macht es doch keinen Unterschied, wie die Page enstanden ist.
Das habe ich zwar nicht ausprobiert, aber so würde es dem Prinzip entsprechen.
Gruß Kess
Hallo,
eine statische Seite wird normal aus dem www-Verzeichnis aufgerufen. Die Adresse lautet dann http://www.deinserver.de/deineseite.html. Die css-Datei wird normalerweise dann mit einem relativen Pfad angegeben. Z.B. src="script/styles.css" Das ergibt den Pfad http://www.deinserver.de/script/styles.css.
Eine generierte Seite enthält den Pfad, indem sie geriert wurde. Meißtens im cgi-Verzeichnis. der Pfad lautet dann http://www.deinserver.de/cgi-bin/deineseite.html. Der relative Pfad zu dem script ergäbe dann http://www.deinserver.de/cgi-bin/script/styles.css. Dort gibt es aber kein Verzeichnis und keine Datei. Das bedeutet, Du mußt in diesem Fall Deine css-Datei mit einer absoluten Adresse, wie im oberen Beispiel angeben.
TIP: Gib in automatisch generierte Seiten am besten auch die Links zu Unterseiten, zu Images, Scripts usw. immer absolut ein. Erspart viel Ärger;-)
Gruß Hansi
TIP: Gib in automatisch generierte Seiten am besten auch die Links zu Unterseiten, zu Images, Scripts usw. immer absolut ein. Erspart viel Ärger;-)
Tja.. hab ich auch immer gemacht.. bis ich letzt beim
IE5 auf nen Bug in Bezug auf Preload von Images gestossen bin , bei absoluter Referenzierung (zumindet
ins der Form img src="/verzeichnis/image.gif" ) werden
die Grafiken immer wieder vom Server geladen , mit
../verzeichnis/image.gif gehst problemlos.
Sehr strange das ganze , und vor allem nervig.. :(
gruss
jens