Onkel Schnitzel: input-Feld ignoriert 'size'

Hallo,

in meinem Formular unten habe ich das input-Feld Feld "Geburtsdatum" mit size="1". Aber das Feld wird viel breiter dargestellt, geschätzt würde ich sagen fünf Zeichen. Ich habe schon alles mögliche angestellt, aber das Feld lässt sich einfach nicht weiter verkleinern. Kann mir jemand auf die Sprünge helfen?

Gruß vom Schnitzel

<!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></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  </head>
  <body>
    <h1>Registrierung</h1>
    <form action="/Login/index.php?section=login_anmeldung" method="post" name="anmeldung">
      <table border="0">
        <tr>
           <td>Vorname</td>
           <td colspan="3"><input type="text" name="vorname" value="" size="15" maxlength="30" /></td>
        </tr>
        <tr>
          <td>Nachname</td>
          <td colspan="3"><input type="text" name="nachname" value="" size="15" maxlength="30" /></td>
        </tr>
        <tr>
          <td>Geburtsdatum</td>
          <td><input type="text" name="geb_t" size="1" maxlength="2" style="padding: 0;" />.</td>
        </tr>
      </table>
    </form>
  </body>
</html>

  1. in meinem Formular unten habe ich das input-Feld Feld "Geburtsdatum" mit size="1".

    verwende nicht size sondern width um die visuelle länge eines inputs zu bestimmen, bei unterschiedlichen längen einige dich auf zb 3 längen und style diese mit den klassen small, medium und large oder wie auch immer

    input.small{
      width: 50px;
    }

    input.medium{
      width: 75px;
    }

    input.large {
      width: 100px;
    }

    1. verwende nicht size sondern width

      na da hab ich irgendwie gar nicht dran gedacht. Danke!