Anhaltende Margen-und 1px Höhe Unterschied um input-Elemente

Ich habe ein problem mit input-Elemente:

Anhaltende Margen-und 1px Höhe Unterschied um input-Elemente

Obwohl in diesem Bild Ihre css ist

margin: 0;
padding: 0;

Haben Sie noch eine leichte, die Marge, die ich nicht entfernen kann. Ich hatte einen negativen margin von 4px auf die Schaltfläche in der Nähe bleiben, um das Textfeld.

Auch, wenn dabei weitere styling habe ich am Ende ein problem zwischen Firefox und Chrome:
submit-buttons scheinen nicht die gleiche Höhe haben. Einstellung der Höhe die macht der submit-button passen zusammen mit der Eingabe bar auf Chrome bricht es auf Firefox und Umgekehrt. Es scheint keine offensichtliche Lösung.

1px Unterschied zwischen den Tasten http://gabrielecirulli.com/p/20110702-170721.png

In das Bild, das Sie sehen können, wo in Chrome (rechts) die Schaltfläche und das Eingabefeld passen perfekt, im Firefox müssen Sie einen Höhenunterschied von 1px.

Gibt es eine Lösung für diese 2 Probleme (die anhaltende Marge und die 1px Unterschied)?


EDIT: habe ich behoben das erste problem, es wurde verursacht durch die Tatsache, dass die beiden Elemente getrennt durch einen Zeilenumbruch in den html-code.
Das zweite problem weiterhin besteht, obwohl, wie man hier sehen kann:
durch die Hervorhebung der Form der beiden Elemente, Sie können sehen, dass in Firefox (Links) die Schaltfläche 2px größer als in Chrom (rechts)
Anhaltende Margen-und 1px Höhe Unterschied um input-Elemente

bitte poste dein code.<br/> überprüfen Sie die schriftart,-Größe, Höhe, border-top, border-bottom css-Eigenschaften.

InformationsquelleAutor Gabriele Cirulli | 2011-07-02

Schreibe einen Kommentar