Der folgende HTML sieht wie in Firefox 2 & 3 und IE7 erforderlich. Die Left
Schaltfläche ist auf der linken Seite, die Right
Schaltfläche ist auf der rechten Seite, und der Text in der Mitte ist ... in der Mitte!IE6 Layout Problem - absolute Positionierung
Bei IE6 ist die Left
Schaltfläche jedoch falsch ausgerichtet - sie erscheint zentriert.
Kann jemand vorschlagen, warum?
<!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>
<title>Layout problem!</title>
<style type="text/css">
DIV#Footer
{
padding: 10px;
color: #fff;
background-color: #484848;
position: relative;
text-align: center;
}
DIV#Footer INPUT
{
margin: 5px 15px;
position: absolute;
top: 0px;
}
DIV#Footer INPUT.right
{
right: 0px;
}
DIV#Footer INPUT.left
{
left: 0px;
}
</style>
</head>
<body>
<div id="Footer">
<input class="left" type="button" value="Left" />
Some text in the middle
<input class="right" type="button" value="Right" />
</div>
</body>
</html>
(Ich habe das IE Developer-Tool wurde unter Verwendung dieses zu versuchen und zu analysieren und zu beheben, ohne Erfolg ...)
Das ist ziemlich peverse! Danke Jonas. Das funktioniert fast perfekt - es scheint, die Breite meiner enthaltenen Div durch ein paar Pixel in IE6 zu schieben. –
Die Einstellung des Zooms ändert den Cursor. Möchte dies auf IE6 beschränken, indem Sie der Regel ein _ voranstellen. –
Ich sehe keinen Cursor Probleme ändern Björn –