Willkommen in der Webstatt
User-1 am 23.01.08 20:33

Ich habe gelernt, dass Pfadangaben in externen CSS-Files immer von der CSS-Datei aus gehen müssen.
Wenn ich dem IE6 aber eine Pfadangabe in die CSS Eigenschaft behavior schreibe geht er immer von der HTML Datei aus? Ist das normal bzw ein zu aktzeptierender Bug?

Folgende Datenstruktur:
- index.html
- css
+ - ie.css
- js
+ pngfix.htc

Die Eigenschaft ist wie folgt beschrieben:
div#bla {
behavior: url(../js/pngfix.htc); <- funktioniert nicht!
}
div#bla {
behavior: url(js/pngfix.htc); <- functioniert!
}

netcup.de Warum gibt es hier Werbung?
User-2 am 24.01.08 09:18

Das ist der Grund warum ich meine CSS-Datei immer in den selben Ordner tue, wo auch die HTML-Datei enthalten ist. :)
Manchmal schreibe ich es auch direkt in den HTML-Text.
z.B.:
<div style="behavior: url(js/pngfix.htc);"><img src="bild.png" alt="png-bild" /></div>

User-1 am 24.01.08 14:09

Naja an die Ordnerstruktur muss ich mich halten... ich will auch nicht auf ein gut aufgeräumtes System verzichten nur weil der IE so eine Krücke ist :D

Anyway... so lang es läuft einfach für alle zum merken, hatte selber Mühe bis ichs herausgefunden habe

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt