Thomas J.S.: XHTML - Formatieren mit CSS im IE

Beitrag lesen

hallo,

Aber wieso weiß er nicht, was in der XHTML-Datei die Links sind?

doctype angabe richtig notiert?

-------- datei mit endung html bzw. als xhtml gespeichert ----------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<link rel="stylesheet" type="text/css" href="ie-xhtml.css" />
<title xml:lang="en">test</title>
</head>
<body xml:lang="de">
<p>Der Link: <a href="http://selfaktuell.teamone.de/index.htm">http://selfaktuell.teamone.de/index.htm</a> f&#252;hrt auf die Seite von Selfaktuell</p>

</body>
</html>
----------------------------------------------

------------ datei als xml gespeichert -------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?xml-stylesheet type="text/css" href="ie-xhtml.css" ?>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title xml:lang="en">test</title>
</head>
<body xml:lang="en">
<p>Der Link: <a href="http://selfaktuell.teamone.de/index.htm">http://selfaktuell.teamone.de/index.htm</a> f&#252;hrt auf die Seite von Selfaktuell</p>

</body>
</html>
----------------------------------------

-------------- css datei ---------------
html { display:block; background-color:#FFCC00; width:100%; padding:0px; height:100%; margin:0px;}
head { display:none; }

body { background-color:#0A6BAF; margin-left:10px; margin-top:10px; display:block; width:100%; height:100%; }

html, title, body, p { font-family:'Times New Roman'; }
p { color:#FFCC00; }
a:link { color:black; }
a:visited { color:silver; }
a:active { color:wheat; }
a:hover { color:orange; }
--------------------------------------

wenn du deine dateien als xml speicherst, kann der IE nicht wissen, was  links oder <hr> bedeutet, denn alle elemente sind für ihn eben nichts anderes als irgendwelche xml elemente.

grüße
thomas