Linuchs: Zeitbereich mit Balken darstellen

Beitrag lesen

Bleibt nur noch ein Problem übrig. Wie sag ich dem div mit den Linien, dass es genau so hoch sein soll wie sein Parent? position:absolute macht diese Zugehörigkeit kaputt.

Ich würde das Hintergrund-div nicht in das Daten-div schachteln.

Stattdessen Hintergrund anzeigen mit einer minimalen Höhe. Getrennt davon die Daten. Anschliessend die Daten-Höhe per Javascript auf den Hintergrund übertragen.

<div id="d1" style="position:relative">
  <div id="d11" style="position:absolute; height:5em">
  <!-- Hintergrund -->
  </div>
  <div id="d12" style="min-height:5em">
  <!-- Daten -->
  </div>
</div>
document.getElementById("d11").style.height = document.getElementById("d12").style.height;

Musst mal sehen, in welcher Einheit ("d12").style.height kommt, evtl. noch +"px" dahintersetzen.

Linuchs