Pseudoelemente after und before - content im IE8
Hi Leute,
ich habe folgenden Code:
Dieser wird mir korrekt Angezeigt wenn die HTM Datei lokal auf der Festplatte liegt.
Schiebe ich die Datei allerdings auf einen Webserver oder eine Serverfreigabe ignoriert der IE8 scheinbar die before und after Formatierungen bzw. das content Atribut. Kann sich jemand dieses verhalten erklären?
Grüße kami
ich habe folgenden Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Testbutton</title>
<style type="text/css">
body
{
margin:0px;
padding:0px;
}
#dummy
{
position:absolute;
width:100%;
height:100%;
}
.button
{
margin: 30px;
position:relative;
border:1px black solid;
height:30px;
float:left;
cursor:pointer;
}
.button:before
{
content:"Test.";
}
.button:after
{
content:".Test";
}
</style>
</head>
<body>
<div id="dummy">
<div class="button">
1
</div>
<div class="button">
2
</div>
<div class="button">
3
</div>
</div>
</body>
</html>
Dieser wird mir korrekt Angezeigt wenn die HTM Datei lokal auf der Festplatte liegt.
Schiebe ich die Datei allerdings auf einen Webserver oder eine Serverfreigabe ignoriert der IE8 scheinbar die before und after Formatierungen bzw. das content Atribut. Kann sich jemand dieses verhalten erklären?
Grüße kami
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 141495
Url: https://administrator.de/forum/pseudoelemente-after-und-before-content-im-ie8-141495.html
Ausgedruckt am: 23.12.2024 um 01:12 Uhr
9 Kommentare
Neuester Kommentar
IE7 unterstützt weder
Siehe hier:
http://www.quirksmode.org/css/beforeafter.html
Möglicher Workaround am Ende der Seite (Englisch):
http://www.howtocreate.co.uk/wrongWithIE/?chapter=%3Abefore+and+%3Aafte ...
Gruß
Snow
:before
noch :after
. Der IE8
in Version b1
akzeptiert als content keine Bilder.Siehe hier:
http://www.quirksmode.org/css/beforeafter.html
Möglicher Workaround am Ende der Seite (Englisch):
http://www.howtocreate.co.uk/wrongWithIE/?chapter=%3Abefore+and+%3Aafte ...
Gruß
Snow
Zitat von @Snowman25:
IE7 unterstützt weder
Siehe hier:
http://www.quirksmode.org/css/beforeafter.html
IE7 unterstützt weder
:before
noch :after
. Der IE8
in Version b1
akzeptiert als content keine Bilder.Siehe hier:
http://www.quirksmode.org/css/beforeafter.html
Naja der IE8 stellt ja die Before und After Elemente richtig dar... aber eben seltsamerweise nur wenn die Datei nicht auf einem Netzlaufwerk sondern lokal gespeichert ist...
Deswegen vermute ich mal der Workaround wird nicht helfen. Aber probieren schadet ja nicht
grüße
Zitat von @kami-kaTze:
Ist nur kurios das er lokal sogar Bilder richtig darstellt. Ich hatte vor ein Button zu kreieren welcher eine Variabele länge
hat. Anfang und Ende sollte allerdings abgerundet sein. So habe ich drei Bilder button_left, button_center und button_right.
Lokal funktioniert sogar das hovern richtig... (alle drei bilder werden verändert)
Naja zur Not bleibt ja noch javascript mit drei divs die ich alle via mouseover veränder... ist aber sehr unschön...
Ist nur kurios das er lokal sogar Bilder richtig darstellt. Ich hatte vor ein Button zu kreieren welcher eine Variabele länge
hat. Anfang und Ende sollte allerdings abgerundet sein. So habe ich drei Bilder button_left, button_center und button_right.
Lokal funktioniert sogar das hovern richtig... (alle drei bilder werden verändert)
Naja zur Not bleibt ja noch javascript mit drei divs die ich alle via mouseover veränder... ist aber sehr unschön...
Kannst du nicht 1 Bild mit 'ner
imagemap
benutzen?http://de.selfhtml.org/html/grafiken/verweis_sensitive.htm
Vieleicht hat ja noch jemand nen Tipp warum der IE lokale Dokumente anders behandelt als welche im Netz...
Dir ist das Zwiebel- bzw. Zonenmodell bekannt?Anscheinend haben die IE-Entwickler sich gedacht, sie bauen :before und :after ein. Haben aber die Sicherheitsprobleme für externe Zugriffe nicht unter Kontrolle bekommen und jetzt gehts bloß im Internen/lokalen bereich.
Gruß
Snow
Ich fürchte, da siehts schlecht aus..
Übrigens gefällt mir deine Einstellung, nur im allerletzten Fall JS zu verwenden. Sehr löblich
Grüße
Snow
Übrigens gefällt mir deine Einstellung, nur im allerletzten Fall JS zu verwenden. Sehr löblich
Grüße kami
Grüße
Snow