MudGuard: vertical-align in Blockelementen (Firefox)

Beitrag lesen

Hi,

<html>
<body>
<p style="background-color: red; min-height: 200px;">
<div style="background-color: yellow; vertical-align:text-bottom;">

Daß das div nicht innerhalb des p liegt, ist Dir bewußt?
Das schließende Tag von p ist optional; da p kein div enthalten kann, wird es also implizit geschlossen, bevor das div beginnt.

vertical-align wirkt sich nur bei inline- und bei table-cell-Elementen aus.
Dein div ist keins von beiden.

</p>

Du schließt hier ein p, das nirgends geöffnet wurde.

<div style="background-color: red; min-height: 200px;">
<p style="background-color: yellow; vertical-align:text-bottom;">

vertical-align wirkt sich nur bei inline- und bei table-cell-Elementen aus.
Dein p ist keins von beiden.

Im ersten Versuch scheint es zu klappen, weil das p _vor_ dem div eine Mindesthöhe hat - das div wird aber nicht innerhalb des p an dessen Unterkante ausgerichtet.

Mit der webdeveloper-Erweiterung zeigt Firefox an, dass es den "p"-Tag nicht als Blockelement auffasst.

Wie genau ermittelst Du das?

Hat noch jemand eine Idee, wie ich ein p - Tag in einem div vertikal ausrichten kann, wenn mir die genaue Höhe des p-Tags nicht (vorher) bekannt ist?

Über Positionierung oder über table-cell.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.