Inhalte oben/unten tauschen
Ralf
- css
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
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
Warum stellt die Möglichkeit, die Reihenfolge im Qurlltext zu ändern, keine Lösung dar?
Weil die Reihenfolge für Suchmaschinen so sein soll.
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?
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