Mit float komme ich hier ja leider nicht weiter, es sei denn, ich packe den Text vor dem Datum ebenfalls in einen <span>.
float ist exakt das Richtige. Wieso macht es bei Dir Probleme? Ggf. könntest Du mit position arbeiten.
Hmm. float klappt hier nicht und das ist IMHO auch korrekt, da sich der span ja /im/ Block-Level-Element befindet, nicht daneben. Damit float hier klappt, müsste der Text vor dem Datum ebenfalls in einen <span> gepackt werden, der dann 'display: block' erhält. Oder mache ich da einen Denkfehler?
Jedenfalls funktioniert Folgendes nicht:
\\
<html>
<head>
<style>
h2 { background: yellow; width: 30em; }
.date { background: green; display: block; float; right; width: 10em; }
</style>
</head>
<body>
<h2>foo bar <span class="date">bar foo</span></h2>
</body>
</html>
///
Wie meinst Du das mit position? Explizite x- und y-Angaben behagen mir nicht so recht ... die kenne ich ja nicht.
Gruß,
KonRad -
»Choose life.« - Trainspotting, drug addict
»Choose life.« - Deuteronomy 30.19, GOD