Jens: DOCTYPE Select Feldgröße stimmt nicht

Hallo,

ich habe zwei Felder in einem Formular:

<input type="text" name="email" style="width:100px;">
<br>
<select id="Monat" name="nonat" style="width:100px;">
 <option value="1">Januar</option>
 <option value="2">Februar</option>
</select>
<br>

Mit dem DOCTYPE XML sind die beiden Felder nicht gleich lang:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head><title>Untitled</title></head>

<body bgcolor="#00ffff">

<input type="text" name="email" style="width:100px;"><br>
<select name="nonat" style="width:100px;">
 <option value="1">Januar</option>
 <option value="2">Februar</option>
</select>

</body></html>

Mit dem HTML DOCTYPE sind sie dagegen wirklich gleich lang:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head><title>Untitled</title></head>

<body bgcolor="#00ffff">

<input type="text" name="email" style="width:100px;"><br>
<select name="nonat" style="width:100px;">
 <option value="1">Januar</option>
 <option value="2">Februar</option>
</select>

</body></html>

Leider die beiden Felder mit dem XML DOCTYPE nicht gleich lang, obwohl ich sie auf 100 Pixel formatiert habe.

Was mache ich falsch? Wie bekomme ich für die üblichen Browser die beiden Felder auf die exakt gleich Länge formatiert (mit CSS und XHTML)?

Gruß - Jens

  1. hi,

    Mit dem DOCTYPE XML sind die beiden Felder nicht gleich lang:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    <head><title>Untitled</title></head>

    <body bgcolor="#00ffff">

    <input type="text" name="email" style="width:100px;"><br>
    <select name="nonat" style="width:100px;">

    seit wann dürfen denn bitte bei XHTML inline-elemente direkt im body stehen?

    und das formular sehe ich grade auch nicht ...

    gruß,
    wahsaga

    --
    [ Hier könnte Ihre Werbung stehen! ]