Macht Formularfelder erscheinen horizontale statt vertikale

Ich habe ein Formular, das erscheint vertikal:

<form action="roseresult.php" method="POST" id='rosesearch'>
<label>Latin Name:</label><input name='latin_name' type='text' />
<label>Common Name:</label><input name='common_name_name' type='text' /></br>
<label>Variety Type:</label><select name="variety">
            <option value="Any">Any</option>
            <option value="Climber/Rambler">Climber/Rambler</option>
            <option value="David Austin">David Austin</option>
            <option value="Floribunda">Floribunda</option>
            <option value="Groundcover">Groundcover</option>
            <option value="Hybrid Tea">Hybrid Tea</option>
            <option value="Patio/Miniature">Patio/Miniature</option>
            <option value="Shrub">Shrub</option></select>
<input name='search' type='submit' value='Search' />
</form>

Habe ich bearbeitet diese in css zu versuchen und machen es erscheinen horizontal, aber es scheint nicht zu funktionieren. Ich dachte float:left; würde es tun, aber es tut.

CSS:

#rosesearch {
width:400px;
border-color:#7f2e3f;
padding: 5px 500px 5px 5px;
float:left;
}

#rosesearch legend {
background-color:#7f2e3f;
width:200px;
font-size: 20px;
}

#rosesearch label {
display:block;
font-weight:bold;
text-align:right;
width:140px;
font-size:1.1em;
float:left;
color:#000000;
}

#rosesearch input {
font-size:12px;
padding:4px 2px;
border:solid 1px #000000;
width:244px;
margin:2px 0 20px 10px;
color:#000000;
float:left
}

Gibt es eine andere Möglichkeit ich kann die form horizontal?

  • Hier ein jsFiddle der form geschrieben: jsfiddle.net/3Q7X4. Versuchen Sie, Holen Sie sich diese Steuerelemente alle in einer Zeile?
  • Ich habe 9-Felder - ich möchte Ihnen zu erscheinen nebeneinander, so dass in Essenz 5 Zeilen mit der letzten Zeile, die nur ein Feld, wenn Sie wissen was ich meine
InformationsquelleAutor user1278496 | 2012-04-22
Schreibe einen Kommentar