Wie vertikale Elemente ausrichten cross-browser?
Bin ich dabei die vertikale Ausrichtung mit vertical-align: middle
Grundstück seiner arbeiten in Chrome, aber nicht im IE.
Welche version von IE? Kannst du die relevanten HTML-und CSS-code?
.login_sign_up_text_box_td { font:Arial, Helvetica, sans-serif; font-size:18px; color:#000; vertical-align:middle; height:40px; width:200px; } ich bin ujsing IE 7
Gibt es irgendeine andere CSS-Eigenschaften im stylesheet, die in Konflikt mit dieser Eigenschaft?
Ohne das komplette markup oder einen link, alles, was wir sagen, ist nur eine wilde Vermutung.
.login_sign_up_text_box_td { font:Arial, Helvetica, sans-serif; font-size:18px; color:#000; vertical-align:middle; height:40px; width:200px; } ich bin ujsing IE 7
Gibt es irgendeine andere CSS-Eigenschaften im stylesheet, die in Konflikt mit dieser Eigenschaft?
Ohne das komplette markup oder einen link, alles, was wir sagen, ist nur eine wilde Vermutung.
InformationsquelleAutor subash | 2010-12-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Angeblich, IE8+ unterstützt
vertical-align
aber IE7 - Unterstützung fehlerhaft ist. Für ältere Browser, möchten Sie vielleicht versuchen Sie, das element im container CSS zutop: 50%
odertop: -50%
.InformationsquelleAutor Donald Taylor
Wenn Sie möchten, eine Zeile text, zum Beispiel eine header-Titel in Ihrer box, als Sie mit
line-height
Beispielsweise mit 200px Breite und 40px Höhe box:
Es ist einfach, elegant, und cross-browser. Wenn Sie mehr text als 200px, funktioniert diese Methode nicht.
InformationsquelleAutor wintercounter
Einfach Folgendes hinzufügen:
display: table-cell;
InformationsquelleAutor Vla
Setzen
Neueren Versionen von IE Holen
valign:middle
und ignorierenvertical-align:middle
.Alle anderen Browser wie Firefox, Chrome, Safari, usw. Holen
vertical-align:middle
und ignorierenvalign:middle
.InformationsquelleAutor aman.kejriwal
Ich hatte auch dieses problem, mit einem Kalender-Tabelle ein Kollege von mir erstellt. Der Kalender eingesehen schön in Chrome, Firefox, aber das Datum text war halb abgeschnitten in der linken oberen Ecke eines jeden Tages. Ich entfernte die vertical-alignment-Eigenschaft und ersetzt es mit position. Siehe unten.
Original-CSS:
Meine CSS-Update:
InformationsquelleAutor Rob Watt
Ich hatte ein ähnliches problem
Hatte ich folgende
War das alles in einen header in einer Tabelle.
War ich in der Lage zu bekommen, um dieses Problem durch hinzufügen des folgenden in die span
InformationsquelleAutor nate_weldon