Webstatt.org - Community seit 2006 - 2012 (2024?)

Seltsames IE Verhalten bei der CSS Eigenschaft behavior

Avatar user-162
23.01.2008 19: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!
}

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine
Avatar user-259
24.01.2008 08:18

Das ist der Grund warum ich meine CSS-Datei immer in den selben Ordner tue, wo auch die HTML-Datei enthalten ist. lächeln
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>

[font=courier]H[/font]amburger [font=courier]J[/font]ung
Avatar user-162
24.01.2008 13: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 Fettes Grinsen

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

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine