VML im IE8
dave
- html
Hi,
ich würde mich gerne etwas mit VML beschäftigen, allerdings scheitere ich schon beim einbinden eben solcher.
Solange ich keinen Doctype angebe wird es angezeigt (also im Quirksmode), mit Doctype wird gar nichts angezeigt:
<!doctype html>
<html><head><title></title></head>
<body>
<style type="text/css">
[code lang=css]v\:* {behavior:url(#default#VML)}
</style>
<script type="text/javascript">
~~~javascript
if (!document.namespaces['v']) {
document.namespaces.add('v', 'urn:schemas-microsoft-com:vml', '#default#VML');
}
</script>
<v:oval style="height:75pt;width:100pt" coordsize="21600,21600" fillcolor="red" />
</body>
</html>[/code]
Ich habe leider keine Ahnung an was das liegen könnte, weis jemand Rat?
~dave
Hi,
ich würde mich gerne etwas mit VML beschäftigen, allerdings scheitere ich schon beim einbinden eben solcher.
Solange ich keinen Doctype angebe wird es angezeigt (also im Quirksmode), mit Doctype wird gar nichts angezeigt
MfG ChrisB
Hi,
Danke.
Aber auch mit v\:* {behavior:url(#default#VML); display:inline-block;}
wird nichts angezeigt.
Auch mit dem dort verwendeten Doctype wird nichts angezeigt.
Andere Hinweise konnte ich dort leider nicht finden.
~dave
Hi,
wenn man anstelle von
<style type="text/css">
v\:* {behavior:url(#default#VML)}
</style>
die Styles für alle Elemente die man verwendet angibt und display:inline-block anhängt:
<style type="text/css">
v\:oval {behavior:url(#default#VML);display:inline-block;}
</style>
funktioniert es.
Da ich sonst nicht weiter weis werde ich wohl nicht drum rum kommen alle von mir verwendeten Elemente aufzuführen.
Falls also jemand noch ne Idee hat wie ich mir das sparen könnte, immer her damit.
~dave