Ralf: Inhalte oben/unten tauschen

Hallo!

Gibt es eine Möglichkeit, einen Inhalt, der im Quelltext vor einem anderen Bereich steht, unter diesem anzeigen zu lassen, wenn die Höhe der beiden Bereiche nicht bekannt ist?

Es handelt sich um zwei Blöcke, die übereinander stehen und optisch getauscht werden sollen. Im Quelltext soll der optisch unten stehende Bereich zuerst kommen, so dass eine Änderung im Quelltext nicht in Frage kommt.

Auch position:absolute ist keine Lösung, da die Höhen der beiden Bereiche variabel und damit nicht bekannt sind (Fließtext aus einer DB).

Ich habe schon mit Floats und negativen Margins experimentiert, aber bisher keine Lösung gefunden.

Ralf

  1. Hallo Ralf,

    ... einen Inhalt, der im Quelltext vor einem anderen Bereich steht, unter diesem anzeigen zu lassen, wenn die Höhe der beiden Bereiche nicht bekannt ist?

    Warum stellt die Möglichkeit, die Reihenfolge im Qurlltext zu ändern, keine Lösung dar?

    Gruß, Chactory

    1. Warum stellt die Möglichkeit, die Reihenfolge im Qurlltext zu ändern, keine Lösung dar?

      Weil die Reihenfolge für Suchmaschinen so sein soll.

      1. Weil die Reihenfolge für Suchmaschinen so sein soll.

        warum soll die reihenfolge für suchmaschinen einen andere sein wie für den leser wenn es sich um bereiche mit variabler länge handelt?

        bereicher mit variabler länge sind üblicherweise inhalt der sowohl vom besucher alsauch einer suchmaschine sequenziell gelesen werden sollte

        kannst du dein vorhaben ggf näher beschreiben?

  2. Hi,

    Gibt es eine Möglichkeit, einen Inhalt, der im Quelltext vor einem anderen Bereich steht, unter diesem anzeigen zu lassen, wenn die Höhe der beiden Bereiche nicht bekannt ist?

    Noch nicht - CSS 3 wird's vermutlich mitbringen.

    Vllt. auch interessant: Die wichtige Reihenfolge von Webinhalten

    Es handelt sich um zwei Blöcke, die übereinander stehen und optisch getauscht werden sollen. Im Quelltext soll der optisch unten stehende Bereich zuerst kommen, so dass eine Änderung im Quelltext nicht in Frage kommt.

    Dann bliebe JavaScript, um die Reihenfolge zu tauschen - einfach auf ein Element zugreifen, und es vor das andere haengen. Duerfte beim Grossteil der Benutzer funktionieren - fuer die, die kein JS aktiviert haben, muesste man dann ggf. eine alternative (initiale) Formatierung vorsehen, mit der das ganze noch halbwegs sinnvoll aussieht.

    MfG ChrisB

    --
    "The Internet: Technological marvel of marvels - but if you don't know *what* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."