Firefox macht sich nichts aus style vertical-align

Hallo,

auf meiner Seite http://www.naturalgrafix.com/de/imageiron/faq.shtml ist per css festgelegt, dass die Inhalte der FAQ-Tabellen-Zellen oben ausgerichtet angezeigt werden sollen. Wie man sieht, wird die linke Spalte erfolgreich oben ausgerichtet angezeigt (die Fragen), während die rechte Spalte vertikal mittig ausgerichtet ist. Das ist allerdings nur beim Firefox so, der IE zeigt alles korrekt an.

Dass die linke Spalte richtig ausgerichtet ist, liegt offenbar daran, dass die Texte nicht in -Tags eingeschlossen sind, was bei den Texten rechts der Fall ist. Denn lasse ich diese Tags dort auch weg, wird auch im Firefox alles richtig angezeigt (der Style der -Tags ist jedenfalls nicht „vertikal zentriert“).

Wisst ihr, woran das liegen könnte?

Vielen Dank im Voraus
Alexander

Anbei der Stylesheet für die entsprechenden Tabellenzellen:

div#content td
{
 vertical-align: top;
 border: none 1px black;
 padding: 10px;
}

Hallo Alexander,

Dass die linke Spalte richtig ausgerichtet ist, liegt offenbar
daran, dass die Texte nicht in -Tags eingeschlossen
sind, was bei den Texten rechts der Fall ist.

Korrekt. p hat (so wie andere Elementtypen auch) für den Außenabstand einen je nach Browser variierenden Default-Wert. Keine Ahnung, wie genau er bei Firefox lautet, aber er ist jedenfalls > 0. Ergo müßtest Du für Deine p-Elemente innerhalb der Tabelle den top-margin auf 0 setzen. Ansonsten funktioniert die vertikale Ausrichtung hervorragend - sofern man den Abstand als zum Element gehörig ansieht.

Schöne Grüße
Yasmin

Hat geklappt, vielen Dank!!