0
votes

Afficher la barre de recherche et le bouton de recherche en ligne avec CSS

Je construis un petit site Web ( lien ) qui affiche une barre de recherche dans la barre de navigation. J'utilise BootsTrap 4 pour les commandes de barre de navigation et algolia lieux pour la recherche Bar HTML Élément d'entrée. Le problème est que je ne peux pas aligner la barre de recherche avec le bouton de recherche, même si j'utilise formulaire-inline . En outre, les résultats de la recherche affichés lors de la frappe quelque chose dans la barre de recherche sont coupés.

Entrez la description de l'image ici xxx


0 commentaires

3 Réponses :


2
votes
<form class="form-inline my-2 my-lg-0">
  <div class="input-group">
    <input class="form-control" id="address-bar" type="search" placeholder="Search" aria-label="Search">
    <div class="input-group-append">
       <button class="btn btn-outline-light" type="submit">Search</button>
    </div>
  </div>
</form>

7 commentaires

Merci. Savez-vous comment ajouter un peu d'espacement entre la barre de recherche et le bouton?


@Cesare, vous pouvez soit donner le bouton ml-3 (ou ml-2 - plus petit) ou donner le une classe de MR-3 (ou MR-2 - plus petit). En savoir plus sur Bootstrap's Utilitaires d'espacement ici . Mais j'irais avec la version entrée-groupe que je viens d'ajouter à la réponse.


J'accepterai à cause du CSS en haut, mais le HTML de votre réponse mise à jour ne corrige pas l'alignement de mon côté.


Montre-moi quel problème d'alignement que vous avez et je vais vous dire comment le réparer.


Je pense que vous avez oublié de fermer la balise de formulaire


J'ai mis à jour le site Web avec votre même code HTML exact, mais il apparaît asymétrique, je ne sais pas pourquoi


Vous devez envelopper le à l'intérieur d'un


1
votes

Assurez-vous que le est Affichage: Inline-Block . Et votre entrée a max-largeur: 100% au lieu de largeur: 100% .

Aussi votre .ap-Dropdown-menu n'est pas un Z-indexé correctement au-dessus de la carte.


0 commentaires

1
votes

Utilisation de bootstrap:

enveloppez votre où la recherche est et la touche avec

et ajouter à < SPAN> Classe MR-2 pour l'espace que vous souhaitez.

devrait être quelque chose comme ceci:

* Autre Votre code * Recherche

et

Résultat


0 commentaires