CSS - exactement la même hauteur et l'alignement du bouton et de la zone de texte d'entrée

J'ai besoin d'avoir un bouton et un tex boîte de assis les uns à côté des autres et qu'ils ont pour aligner parfaitement que si l'un est plus grand que les autres, puis il sera immédiatement perceptible.

Habituellement je ne reviendrai pas à vous soucier de petites différences entre les navigateurs, mais ces deux entrées sont assis dans une position très en vue sur chaque page et sont une fonctionnalité du site, de sorte qu'ils ont à aligner parfaitement dans tous les principaux navigateurs et les niveaux de zoom.

Quelqu'un aurait-il des conseils sur la façon d'atteindre cet objectif.

Comme un exemple rapide de ce que je suis en train de réaliser: la nouvelle page d'accueil google. Après avoir commencé à taper la saisie semi-automatique des coups de pied dans la zone de recherche est déplacé vers le haut avec un bouton bleu parfaitement alignée sur la zone de texte. Il fonctionne parfaitement croix-navigateur, mais sa marque dans un tableau. Ne qui suggèrent que cela peut être la meilleure façon d'atteindre cet objectif?

  • Quelle marque utilisez-vous?
  • Hi - ont essayé beaucoup de choses différentes, j'essaie de garder tout supplémentaire une annotation à un minium donc, idéalement, il s'agirait d'une forme avec une étiquette, une zone de saisie et un bouton de type submit.
  • Vous pouvez aussi essayer de demander à ce sur le nouveau Expérience Utilisateur bêta sur le site.
  • oui: mais mark-up vous utilisez déjà? Que sommes-nous travailler avec, de voir ce que vous avez déjà nous permet de fournir des réponses de meilleure qualité et afin de mieux vous aider.
  • Si vous fournissez un jsFiddle démo avec des exemples de code, et de l'état exactement où les navigateurs/versions vous avez besoin de la hauteur et l'alignement de cohérence, je vais lui donner un aller.
  • Si la question est de Firefox, cette réponse résolu pour moi: stackoverflow.com/a/12734594/970551

InformationsquelleAutor David | 2011-07-17