Vertikal ausrichten text, der in einem select-element für den IE8
Ich habe ein HTML-input-element vom Typ select. Die Höhe des Elements wird 28px. Ohne änderung des Elements mit CSS, der text wird innen automatisch vertikal ausgerichtet in allen Browsern außer dem IE8. Im IE8 die wählen Sie das Textfeld in der linken unteren Ecke des Elements.
Weiß jemand, wie vertikal-richten Sie den text innerhalb eines HTML-Elements select?
- Welchen code verwenden Sie, um dies zu erreichen?
- Ich möchte, dies zu tun ist, in der nur HTML und CSS
- Ich bin mir bewusst, - könnte Sie nach dem code, den du bisher benutzt habe?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ohne Ihre
html
es ist schwer, genau zu wissen, was Ihr styling. Es klingt wie Sie sind mit so etwas wie<input type="select" />
aber das ist nicht wirklich Gültiger html-Code.Jedoch, vertikal ausrichten von text in der Mitte, die Sie benötigen, um die
line-height
die gleiche Figur wie Ihreheight
.So, in diesem Fall müssen Sie
line-height: 28px;
passendheight: 28px;
.Für Ihre
html
ich würde empfehlen, entweder mit:<input type="text" />
wenn Sie sich für ein standard-text-Eingabeoder
Wenn Sie auf der Suche für ein drop-down-Auswahl:
input
, neuesten Firefox und Chrome korrekt re-legen Sie die Zeilenhöhe und IE9 behandelt es auch so, aber IE 8 und 7 nicht automatisch die line-height auch als solche. Dieses hilft. Danke!