... die hier mit div {display:block;} völlig überflüssig ist, da ein div ja bereits ein Blocklevel-Element ist.
Das stimmt wohl, aber {display:inline;} hat mein Problem geloest.
Bei dieser Methode ist einzig und allein die Eigenschaft div {text-align:center;} für die Zentrierung der im div enthaltenen Inline-Elemente von Bedeutung und die absolute Positionierung für die Darstellung am unteren Fensterrand
Hmm... stimmt. In diesem Fall ja.
- aber was Du noch wissen solltest: es kann hier zu überlagerungen kommen; absolute Positionierung sollte immer mit Bedacht eingesetzt werden
Diese Probleme hatte ich in den letzten Tagen zur Genuege.
Ein Leerzeichen im HTML wird als Leerzeichen dargestellt und auch ein Zeilenumbruch wird als Leerzeichen umgesetzt. Ist Dir das wirklich so neu?
Kommt mir bekannt vor, irgendwie. Mir ist es nur noch nie aufgefallen.
Na auf jeden Fall laeuft es bei mir jetzt. Hier mein Code, fuer den, den es interessiert:
<body>
<div class="menu">
<div><a><img></a></div>
<div><a><img></a></div>
<div><a><img></a></div>
<div><a><img></a></div>
</div>
</body>
und...
.menu { position:absolute; bottom:0px; width:100%; text-align:center; }
.menu div { display:inline; }