J'ai une zone de saisie dans laquelle les utilisateurs peuvent entrer des termes de recherche. J'ai un bouton de saisie à côté du champ de recherche. pour une raison quelconque, le bouton est rendu sous la boîte de recherche.Le bouton html est affiché en dessous de la zone de saisie
Je veux que le bouton soit juste à côté du champ de saisie.
Mon html:
<div id="searchbox">
<form method="post" action="/search/test">
<div class="searchinput">
<input type="text" id="searchbox" value="" /></div>
<div class="searchbutton">
<input type="submit" id="searchboxbutton" value="Go" /></div>
</form>
</div>
CSS:
#header #searchbox
{
float:left;
width:400px;
padding:5px 0px 0px 0px;
}
#header #searchbox #searchinput
{
display:inline;
float:left;
}
#header #searchbox #searchbox
{
display:inline;
float:left;
}
#header #searchbox #searchbutton
{
display:inline;
float:left;
}
S'il a fait qu'il ne serait pas nécessaire d'avoir 4 lignes de presque la même chose. Il a cependant besoin de fixer l'ordre de celui-ci. Il a #header #searchbox #searchinput mais il devrait être #header #searchinput #searchbox. Vous devez traverser les enfants correctement. – Catfish
euh, j'ai raté ça. J'ai édité ma réponse. Il est cependant inutile et extrêmement inefficace de spécifier une hiérarchie pour les sélecteurs basés sur les identifiants. Vous êtes autorisé à n'avoir qu'un seul élément avec un identifiant. –
Très vrai. J'ai édité ma réponse pour refléter cela. – Catfish