rené: relatives Feld mit integriertem absoluten Feld

Hallo,

folgendes Problem:

Gloabal existiert ein Div-Tag. (primäres_Layout)
Innerhalb dieses sollen Felder absolut positioniert werden (z.B. zur Überlagerung) und stehen in einer Art Verbund. Vor und nach dem relativ positionierten Feld soll Text (Inhalt) auftreten.
Aus diesem Grund habe ich um die absolut positionierten Felder ein relativ positioniertes Feld gelegt.
Somit ist der Abstand 'nach oben' unabhängig vom Umfang des Inhalts bzw. passt sich relativ an.

Die Struktur ist ungefähr so:

<div>
..Inhalt..
<div_relative>
  <div_absolute_nr_1><div_absolute_nr_2>
</div_relative>
..inhalt_2..
</div>

Das Problem:

Das Ziel ist es, dass der Text unterhalb des relativen Feldes auch unterhalb steht. Also dass sich die Größe des relativ positionierten Feldes dynamisch bzw. selbständig anpasst. Genau dass scheint aber ein Problem zu sein.

Aufgrund der Generierung der Feldgrößen der absolut positionierten Felder, kann nicht vorab bestimmt werden, wie groß(hoch) diese sind. Die Angabe der Höhe ist also beim relativen Feld nicht ohne weiteres möglich.

Dadurch wird jedoch die Feldhöhe 0 und der Text unterhalb des relativen Feldes durch die absolut positionierten Felder überdeckt.

Kann man irgendwie erreichen, dass der Text unterhalb auch unterhalb des relativen Feldes steht bzw. die absolut positionierten Felder echt innerhalb des relativen Felds stehen.

Geht das irgenwie?

  1. Hi,

    Kann man irgendwie erreichen, dass der Text unterhalb auch unterhalb des relativen Feldes steht bzw. die absolut positionierten Felder echt innerhalb des relativen Felds stehen.

    CSS sieht nicht vor, ein Element an eine frei gewählte Stelle zu setzen, so dass andere (nicht darin befindliche) Elemente noch Notiz von ihm nehmen. Wenn Du Dir die Konsequenzen einer solchen Möglichkeit überlegst wird Dir klar, warum dem so ist.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      Kann man irgendwie erreichen, dass der Text unterhalb auch unterhalb des relativen Feldes steht bzw. die absolut positionierten Felder echt innerhalb des relativen Felds stehen.

      CSS sieht nicht vor, ein Element an eine frei gewählte Stelle zu setzen, so dass andere (nicht darin befindliche) Elemente noch Notiz von ihm nehmen. Wenn Du Dir die Konsequenzen einer solchen Möglichkeit überlegst wird Dir klar, warum dem so ist.

      Cheatah

      Hi,

      naja aus administrativen Gründen versuche ich eigentlich so etwas wie ein Layout im Layout.
      Aber das ist unter diesen Bedingungen scheinbar unmöglich.
      (Vor allem wenn man bedenkt, dass zur Ausrichtung auch bottom möglich ist, womit dann das Chaos komplett wäre).

      Naja, ich hatte es mir schon fast gedacht allerdings auch ein wenig gehofft, dass es da vielleicht Mittel und Wege gibt, denn mein älterer Linux Mozilla legte das äußere Feld drumherum, also wie gewünscht.

      Naja, bei bottom wäre schwierig zu sagen wo dieser innerhalb eines Feldes ist, falls dessen Größe nicht angegeben ist. Ist diese Angabe vorhanden würde es theoretisch keine Probleme geben.

      mfg
      ,rené

    2. Hi,

      Kann man irgendwie erreichen, dass der Text unterhalb auch unterhalb des relativen Feldes steht bzw. die absolut positionierten Felder echt innerhalb des relativen Felds stehen.

      CSS sieht nicht vor, ein Element an eine frei gewählte Stelle zu setzen, so dass andere (nicht darin befindliche) Elemente noch Notiz von ihm nehmen. Wenn Du Dir die Konsequenzen einer solchen Möglichkeit überlegst wird Dir klar, warum dem so ist.

      Cheatah

      achso,

      die externen Elemente registrieren ja die Position des realtiv positionierten Feldes. Das Problem ist dass die absolut positionierten Felder nicht innerhalb des relativen Feldes dargestellt werden und somit nachfolgende Elemente überlagern.

      mfg
      ,rené