Frage

habe ich ein Symbolbild und Text wie folgt aus. Der Quellcode von allem ist:

<img src="...." align="absmiddle" /> My Title Here

Das Problem ist, dass das Symbol nicht vertikal mit dem Titel in Chrome im Vergleich zu Firefox ausgerichtet ist.

alt text

Ich denke, die absmiddle überhaupt nicht arbeiten! Gibt es eine Lösung? Ich möchte nicht, eine Tabelle mit zwei Spalten verwenden, um dieses Problem zu beheben.

War es hilfreich?

Lösung

Versuchen Sie, diese Lösung:

<img src="img.png" style="margin-bottom:.25em; vertical-align:middle;">

Andere Tipps

vertical-align: middle; kann sein, was Sie suchen. Ich würde nicht unbedingt davon ausgehen, WebKit weiß von „absmiddle“.

Das ALIGN-Attribut ist veraltet und wird in HTML 4.01 streng oder XHTML nicht unterstützt 1.0 streng.

Sie sollten CSS nutzen diesen Effekt zu erzielen. Sie könnten den folgenden Code versuchen:

<img src="...." align="absmiddle" style="vertical-align:middle;" /> My Title Here

oder

<img src="...." align="absmiddle" style="vertical-align:50%;" /> My Title Here

Für mich vertical-align:middle; allein war nicht genug (auf IE zumindest und mit einem Textfeld neben). Was sehr gut funktioniert, ist zusammen mit border-style: none;:

<img src="...." style="vertical-align:middle; border-style: none;" />
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top