hi,
hat zwar nix mit linux zu tun, aber im entfernten sinne was mit scripten - hoffe mal ich bekomme vom admin wegen dem thema keine gelbe karte
css (casc. stylesheet für html)
ich möchte in einer css datei eine weitere css datei einbinden, also ein include. geht das überhaupt ? mit @import hats nicht geklappt.
in css-datei eine andere css.datei includen
in css-datei eine andere css.datei includen
gruss pischti
debian stable
debian stable
nein, das geht so nicht.
css-dateien die du in html "importierst" ( mit link rel="stylesheet" type="text/css" href="xyz.css") werden vom browser interpretiert. der browser kennt natürlich keine includes, das ginge ja nur wenn die "scripte" (css ist kein script) von einem interpreter auf dem server verarbeitet würden. der browser macht ja nix anderes als sich die xyz.css datei vom webserver zu holen.
wenn du dynamische webseiten mit perl oder php baust, kannst du natürlich stattdessen
verschiedene (je nach bedarf) css dateien einbinden oder diese erst im moment des seitenabrufs generieren.
css-dateien die du in html "importierst" ( mit link rel="stylesheet" type="text/css" href="xyz.css") werden vom browser interpretiert. der browser kennt natürlich keine includes, das ginge ja nur wenn die "scripte" (css ist kein script) von einem interpreter auf dem server verarbeitet würden. der browser macht ja nix anderes als sich die xyz.css datei vom webserver zu holen.
wenn du dynamische webseiten mit perl oder php baust, kannst du natürlich stattdessen
verschiedene (je nach bedarf) css dateien einbinden oder diese erst im moment des seitenabrufs generieren.
-
- Beiträge: 644
- Registriert: 16.12.2003 15:44:51
danke erstmal für die antworten ...
das ein @import vor allem andern stehen muss, hatte ich noch nicht ausprobiert
ich brauche es aber am ende für folgenden fall:
im head wird nur eine css includiert
lade alle einstellen aus der main.css (default-variante) und danach eine custom.css, wenn den der kunde selbst noch css-eigenschaften verändern will (diese setzt er dann in der custom.css)
man könnte natürlich auch eine css vorschalten, die erst die main.css und danach die custom.css mit @import einbindet - das wird mir dann aber doch zuviel overhead ...
das ein @import vor allem andern stehen muss, hatte ich noch nicht ausprobiert
ich brauche es aber am ende für folgenden fall:
im head wird nur eine css includiert
lade alle einstellen aus der main.css (default-variante) und danach eine custom.css, wenn den der kunde selbst noch css-eigenschaften verändern will (diese setzt er dann in der custom.css)
man könnte natürlich auch eine css vorschalten, die erst die main.css und danach die custom.css mit @import einbindet - das wird mir dann aber doch zuviel overhead ...
gruss pischti
debian stable
debian stable