mori
Mitglied
Registriert: 11.07.2007
Beiträge: 3
|
|
Hoffe eine CSS Frage geht hier auch.
Hallo erst einmal,
bekomme immer eine Fehler Warnung wenn ich im externen CSS ein anderes CSS einbinde.
@import url(menue.css);
Fehlermeldung:
Datei nicht gefunden import file://localhost/menue.css: Operation not permitted
Sollte ich die css anders einbinden oder ist die Meldung zu nicht so wichtig?
mo
|
|
| 11.07.2007 18:06:42 |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Zunächst einmal sollte die Lage der einzubindenden Datei feststehen.
Edit: Wollte diesen Post bearbeiten und habe ihn aus Versehen fast gänzlich gelöscht...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 11.07.2007 18:44:11 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
mori
Mitglied
Registriert: 11.07.2007
Beiträge: 3
|
|
Hallo,
ich habe alle css Dateien extern eingebunden. Da ich eine größere Übersichtlichkeit behalten möchte, werden in der css Datei bestimmte Hauptdateien (CSS) eingeladen (wie z.B. das Menue und so..).
@import url(menue.css);
Dadurch ist alles schlanker und übersichtlicher. Die Haupt CSS Dateien, werden einmal geladen und sind dann sowieso schon im Catch,
Die CSS Dateien werden ganz ordentlich geladen und dargestellt (in allen Browsern).
Natürlich wird dieser CSS Link nur im CSS verknüpft.
Ich verstehe einfach nicht warum der Validator so meckert.
Soweit mit bekannt ist, ist diese Art der Verknüpfung legitim?!?
mo
|
|
| 11.07.2007 23:25:10 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
Hi,
| Soweit mit bekannt ist, ist diese Art der Verknüpfung legitim?!? |
Richtig. Ich arbeite auch damit, dann hat man nicht immer ein großes unübersichtliches Monsterfile sondern lädt nur die benötigten Klassen/Selektoren. Ausserdem ist die Sache viel übersichtlicher und leichter zu warten. Allerdings hat es den Nachteil das mal schnell identische Klassen angelegt werden und man das nicht auf dem ersten Blick sehen kann. Da sollte man mit eindeutigen Präfixe arbeiten. Aber nun zu Dein Problem. File://localhost/ sieht sehr nach einen Upload aus, richtig ? Wie (und wo) soll der Validator dann ein includetes File finden ? Entweder Du validierst über eine URL, oder du mußt im @import eine absolute URL angeben.
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 11.07.2007 23:46:19 |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Hallo
Jetzt mal im Ernst: Hier ist die Rede von Monsterfiles. Wenn man Kommentare richtig einsetzt, wird auch das Monster kleiner. Wieso sollte das Einbinden von mehreren CSS einen Vorteil bringen? Im Endeffekt ist das Bearbeiten genauso aufwändig, als hätte man eine Datei. Im Gegenteil, man muss mehrere Dateien öffnen, wenn man sie bearbeiten will.
Back to topic: Ich weiß es nicht besser, aber laut W3C fehlen Anführungszeichen innerhalb der Klammern: http://edition-w3c.de/TR/1998/REC-CSS2- ... ing-6.3%A0
Oder aber, Deine menue.css liegt nicht dort, wo sie sein sollte...
Viel Spaß noch...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 12.07.2007 08:27:29 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
mori
Mitglied
Registriert: 11.07.2007
Beiträge: 3
|
|
HTMELL schrieb:
Hi,
File://localhost/ sieht sehr nach einen Upload aus, richtig ? Wie (und wo) soll der Validator dann ein includetes File finden ? Entweder Du validierst über eine URL, oder du mußt im @import eine absolute URL angeben. |
Ja ich hatte die Testverfahren über einen Upload gemacht, du hast vollkommen Recht, habe gerade die Dateien hochgeladen und über den Url getestet. Jetzt kommt die Fehlermeldung nicht mehr. Habe mir also vollkommen umsonst Sorgen gemacht.
Zu dkdenz, danke für den Link, war mir so nicht bekannt. Zu den Monsterfiles. Die CSS Dateien zu splitten ist durchaus sinnvoll, ersetzt aber nicht eine sinnvolle Kommentierung. Wenn ich einen bestimmten Bereich aktualisieren muss, sagen wir einmal das Hauptmenue, brauche ich nur dieses CSS zu öffnen, muss nicht lange rumskrollen und habe es in der Regel schnell erledigt.
Aber im Prinzip bleibt es jedem selbst überlassen, wie die css geordnet werden.
Vielen Dank für die Hilfe.
mo
|
|
| 12.07.2007 11:21:21 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|