Huber: Internet Explorer: Problem bei Input mit 100%-Breite

Hallo!

Ich habe ein kleines Problem mit der Darstellung von einer Input-Box im Internet Explorer!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="de">
<head>
<title>Testseite</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Language" CONTENT="de">
</head>
<body>
<form method="post" actioin="pfad">
<table>
<tr>
<td>
<input type="text" name="test" style="width:100%" value="dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd">
</td>
</tr>
</table>
<input type="submit" name="abschicken" value="LOS">
</form>
</body>
</html>

Wenn ich diese Seite mit dem Internet Explorer anschaue, stellt er die Input-Box nicht mit 100%iger sondern mit ca. 150%iger Fensterbreite dar. Bei allen anderen Browsern funktioniert das richtig (100%ige Fensterbreite).

Wenn ich die Input-Box nicht in einer Tabelle habe funktionierts auch beim Internet Explorer. Einfach nur merkwürdig.

Kann mir jemand sagen, wie ich es (mit der 100%-Angabe) in der Tabelle hinbekomme, dass es auch der IE richtig darstellt?

  1. Hallo!

    Kann mir jemand sagen, wie ich es (mit der 100%-Angabe) in der Tabelle hinbekomme, dass es auch der IE richtig darstellt?

    Gib der Tabelle eine Breite von 100%, nimm dem body sein margin, also <body style="background-color:gray;margin:0;"> und laß Dich überraschen.

    Wofür braucht man sowas?

    Beste Grüße
    Viennamade