Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > Doppelpfeile ⇒ ⇐ etc. tun nicht im IE 6
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > Doppelpfeile ⇒ ⇐ etc. tun nicht im IE 6

Pages: [1]

geschrieben von gflaig am 07.08.2005 - 14:01
Alle NS derivate , NS 7.1 , Mozilla, ff stellen das richtig dar, IE macht ein Viereck, auch wenn ich die Unicodes schreibe. Opera hab ich z.Zt nicht installiert.

Einfachpfeile wie → tun. Sehen aber bischen mickrig aus.

Sind diese Zeichen in Wirklichkeit nicht aus einem Font, sondern werden von Gecko da hin-gerendert ?

Weiss jemand, wie man das generell erzeugen kann ?

geschrieben von Matneu am 07.08.2005 - 21:21
Liegt's vielleicht am fehlenden Charset-Metatag? Wenn Du im Quellcode keinen "Content-Type" angibst interpretieren Browser das Charset ggf. unterschiedlich (UTF-8 vs.ISO8559-1 etc.)

So far...
Matthias

geschrieben von gflaig am 08.08.2005 - 05:52
Im !Doctype steht html4 transitional.

Diese Sonderzeichen gehören eigentlich zu html4. Eine zusätzliche Angabe mit "meta http-equiv" sollte dann eigentlich nicht mehr erforderlich sein.
Ich habs trotzdem ausprobiert. Sowohl mit ISO-8859-1 und UTF-8. Ausserdem die Zeichen
als ⇒ und als ⇒ geschrieben.

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=UTF-8">
<title>
Pfeile
</title>
</head>
<body>
<table border=1>
<tr><td>&nbsp;</td> <td>spezial<br />notation</td> <td>unicode<br />notation</td></tr>
<tr><td>einfach rechts</td> <td>&rarr;</td> <td>&#8594;</td></tr>
<tr><td>einfach links</td>  <td>&larr;</td> <td>&#8592;</td></tr>
<tr><td>einfach links-rechts</td> <td>&harr;</td> <td>&#8596;</td></tr>
<tr><td>doppelt rechts</td> <td>&rArr;</td> <td>&#8658;</td></tr>
<tr><td>doppelt links</td> <td>&rArr;</td> <td>&#8656;</td></tr>
<tr><td>doppelt links-rechts</td> <td>&rArr;</td> <td>&#8660;</td></tr>
</table>

</body>
</html>

geschrieben von gflaig am 08.08.2005 - 13:43
Auf mehreren Maschinen, mit verschiedenen Versionen von IE getestet :
WinXP , Win 2k prof. deutsch, englisch, IE 6.0.2800 , IE 6.0.2900

Keiner zeigt den doppel-Linkspfeil an.
Die meisten zeigen gar keine Doppelpfeile an.

Alle erkennen das Encoding aufgrund meiner <Meta> Angabe als Unicode an.

Auf allen Maschinen sind die Doppelpfeile nicht im Zeichensatz. (egal ob Arial, Verdana, Times, Courier [nur westeuropäisch].) Geprüft mit Charmap.
Was unter Windings / Webdings verfügbar ist,
.) sollte nicht angezogen werden
.) sieht aber auch anders aus, als was Firefox zeigt, bzw, was IE auf manchen Maschinen zeigt.



Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.