Verdammt, hatte krassen Denkfehler in meiner Lösung, weshelb ich wieder vor dem selben Problem stehe. Hab nun noch eine Frage zu Deiner Lösungsmöglichkeit.
Sven Mintel hat gesagt.:
Code:
<html>
<head>
<title>Test</title>
<body>
<table style="height:100%;width:100%;text-align:center">
<tr>
<td>
<span>relativer Inhalt</span>
<span style="position:absolute;top:100px;left:100px;">absoluter Inhalt</span>
</td>
</tr>
</table>
</body>
</html>
Alles in der Mitte, alles valide...also was solls. bevor ich ein paar kB CSS zusammenzimmere, wo dann doch wieder irgendein Browser nicht mitspielt, mach ichs lieber so.
Soweit schön und gut alles, aber wie mache ich das, wenn mein relativer Inhalt ein div ist, der absoluten Inhalt besitzt
Ich habe nämlich mal meinen Content (quasi meine ganze Seite) mit solch einer Tabelle umschlossen, habe allerdings das Problem, dass mein fest positionierter Inhalt bei höheren Auflösungen völlig aus dem Layout gerissen wird... Laut Definition orientiert sich ja ein fest positioniertes Element am nächsten Elternelement, welches nicht in der Normaleinstellung "position:static" ist. Kann ich einem Element anderweitig eine Eigenschaft geben, so dass sich die absolute Positionierung daran orientiert
Bevor Ihr nun sagt, mach es ohne absolute Positionierung: Ich habe es versucht (mit margin-left&margin-top), aber da sind die Elemente auf den verschiedenen Browsern immer um etliche Pixel verschoben...
edit:
@hpvw: Bei Deiner Lösung ist das Problem, dass bei geringeren Auflösungen als 1024*768px an allen Seiten des Layouts was abgeschnitten wird, da es ja auch bei kleineren Auflösungen zentriert wird...