void: absolute Elementposition im IE (7.0) auslesen?

Beitrag lesen

<?xml version="1.0" encoding="iso-8859-1"?>

Die ist bekannt, dass du damit den IE in den Quirksmodus setzt.

Mit xml = Quirksmodus = Boxmodel Bug.
funktioniert auch mit
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
oder
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
nicht...

Die Zeile meinte ich nicht, ich meinte die xml Deklaration, die wirk so, als ob du gar keinen DOCTYPE angibst.

scheint aber beim IE 7.0 nicht mehr so zu sein, da IE7.0 ja ein "Standard konformer Browser" sein will ;-)

zum testen:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>test</title>
<script type="text/javascript">

function alertInfo()
{
 var msg="";
 if(document.compatMode!="CSS1Compat") msg += "Quirksmodus\n";
 else msg += "Standardkonformer Modus\n";

alert(msg);
}
</script>
</head>
    <body id="documentBody" onload="alertInfo()">

<div id="div1">
            <a id="a1" href="#">Placeholder text 1.</a>
        </div>

</body>
</html