Hallo
Ich baue gerade eine Homepage für ein Familienmitglied. (LINK)
Dabei habe ich ein (eher kosmetisches) Problem.
Ich verwende einen div Tag im body als Container um dessen Inhalt
gut zu zentrieren.
Das Problem ist jeh mehr Inhalt ich dem div container hinzufüge desto höher
wird er, obwohl alle Elemente darin mit position:relative angeordnet garnicht so weit nach unten
reichen. Das ist zwar nicht wirklich störend aber die Browser zeigen nun einen langen Scrollbalken
nach unten an obwohl dort gar kein Content mehr vorhanden ist.
Hat jemand eine Idee wie ich trotzdem den Container in der Höhe beschränken oder gar auf den Content schrumpfen lassen kann?
Der style des Containers ist:
#container {
border: solid #ff0000;
display: table;
margin: 0 auto;
overflow: hidden;
max-width: 60em;
}
Der Container kommt als erstes im body und dann folgen weiter div tags der inhaltlichen Elemente wie Menü
und Text und Bilder:
<body>
<div id="container">
<!-- Haupthintergrund -->
<img src="bilder/start_hintergrund.jpg" alt="Hintergrundbild">
<!-- Menü -->
<div id="menu">
<a href="index.html">START</a>
<a href="konzept.html">KONZEPT</a>
<a href="buchung.html">BUCHUNG</a>
<a href="bastvorl.html">BASTELVORLAGEN</a>
<a href="links-und-tipps.html">LINKS&TIPPS</a>
<a href="kontakt.html">KONTAKT</a>
</div>
...
Alles anzeigen
wobei ich dann die anderen div tags so formatiere und positioniere:
#menu {
display: table;
border: solid green;
margin: 0 auto;
position: relative;
top: -68.6em;
font-weight: bold;
font-size: 1.1em;
word-spacing: 0.1em;
}
Alles anzeigen
Hat jemand eine Idee?