iblue: input, display: block und die Breite

Beitrag lesen

N'Abend,

Ich habe jetzt bestimmt eine Stunde erfolglos an folgendem Konstrukt gebastelt:

  
<div>  
  <select><option>Irgendwas</option></select>  
  <input value="Nochwas" />  
</div>  

  
div {  
  width: 500px;  
}  
  
select {  
  display: block;  
  float: left;  
}  
  
input {  
  display: block;  
}  

Das ergibt -- im Firefox 3.0 -- folgendes:

+-----------------------<div>--------------------+
|+------+ +----------------+                     |
||select| |input           |                     |
|+------+ +----------------+                     |
+------------------------------------------------+

Sollte sich das input nicht wie ein block-Element verhalten und sich auf die volle verfügbare Breite ausdehnen?
Lässt sich das irgendwie bewerkstelligen?
Idealerweise ohne das input in ein <div> einzubetten und dann auf width: 100% zu setzen?

Grüße,
iblue.