Hallo,
ich habe ein sehr blödes Problem, und zwar findet Internet Explorer keine Datei die in CSS definiert ist mit url('./../zeiger.ani')
! Sie wird gefunden, wenn die url angepasst wird: url('./zeiger.ani')
. Dann findet aber EDGE, Firefox und Chrome die Datei nicht! Was mache ich falsch? Wo ist der Denkfehler?
Die Ordnerstruktur sieht wie folgt aus:
./HTML-Stite.html
Zusammenfassung
...
<head>
...
<link rel="stylesheet" type="text/css" href="./Formatierung/Stil_1.css"/>
</head>
<body>
<div class="zeiger"> … </div>
…
./Formatierung/Stil_1.css
Zusammenfassung
...
div.zeiger { cursor:url('./../Grafik/zeiger.ani'), url('./../Grafik/zeiger.gif'), auto; animation:zeiger 800ms infinite; }
@keyframes zeiger
{
0% { cursor:url('./../Grafik/zeiger1.png'), pointer; }
50% { cursor:url('./../Grafik/zeiger2.png'), pointer; }
100% { cursor:url('./../Grafik/zeiger3.png'), pointer; }
}
./Grafik/zeiger.ani
./Grafik/zeiger.gif
./Grafik/zeiger1.png
./Grafik/zeiger2.png
./Grafik/zeiger3.png
Ich habe dafür eine Lösung ABER es kann doch nicht wahr sein, dass ich für jeden Browser Dateipfade mit CSS Hacks einstellen muss!!!
div.zeiger { cursor:url(‚./…/Grafik/zeiger.ani‘), url(‚./…/Grafik/zeiger.gif‘), pointer; animation:zeiger 800ms infinite; }
@media all and (-ms-high-contrast: active), (-ms-high-contrast: none) /* NUR IE 10+ */
{ div.zeiger { cursor:url(‚./Grafik/zeiger.ani‘), url(‚./Grafik/zeiger.gif‘), pointer; } }
Das Verschieben der Grafiken in andere Ordner kommt nicht in Frage, da .htaccess unterschiedliche Zugriffsrechte ermöglicht die benötigt werden.
Ich bitte sehr um Hilfe!