Zum Inhalt springen

Bilder trennen

Erstellt am 9. Februar 2009 · 15 Antworten · letzte Antwort am 10. Februar 2009

Tags: Bilder, Frage

Julian.​Hofmann ·

Ok, jetzt verstehe ich, was Du meinst. Du positionierst das Bild fest mittels:

#bigimg {
  position: absolute;
  margin-left: 11px;
  bottom: 205px;
}

Wenn nun das Fenster in der Höhe verändert wird, rutscht das Bild entsprechend nach, sodass wieder die vorgegebenen 205px Abstand vom Fensterende her eingehalten werden.

Was mir bei dem Ganzen unklar ist: Warum positionierst Du das Bild überhaupt fix? Das erschließt sich mit leider auch nicht anhand des Layouts.

Julian.​Hofmann ·

Das "genau da plaztiert" ist mein Problem. Ich verstehe nicht/sehe nicht, wo das Bild eigentlich sein soll. Denn vermutlich ist mein Monitor/Fenster nicht exakt wie Deiner, d.h. bei mir das Bild von vornherein falsch platziert.

Wenn das Bild im normalen Textfluss sein soll, warum positionierst Du es absolut statt es ganz einfach (ohne irgenwelche CSS-Angaben) als <img> einzusetzen, wo es stehen soll?

Wenn das Bild in den Header soll, dann müsstest Du das Objekt lib.imagewrap1 dem entsprechenden Marker zuweisen, der ...header_mitte_oberteil.gif ersetzt.

Julian.​Hofmann ·

Also für mich sieht das etwas aus, als würdest Du in ein HTML-Grundgerüst ein Layout reinpressen wollen, das einfach nicht in dieser Form reinpasst. Ansich müsstest Du lib.imagewrap1 an die Stelle des Bildes ..._header_mitte_oberteil.gif setzen. Durch das Tabellengrundgerüst kann das Bild dann aber nicht weiter als bis zur Textgrundlinie der Links "Start","Kontakt",... gehen, da dort die Tabellenzelle endet...

Glaube, Du solltest Dir nochmal Gedanken machen, was Du im Layout alles wann, wie haben willst. Solltest Dir dann Dein Layoutraster entsprechend anlegen und dafür ein Template bauen.
Denn so wie ich das sehe mag es zwar irgendwie schon möglich sein mit zig Tricks das Layout so hinzubekommen, wie Du willst, aber Du machst es Dir unnötig schwer.

Julian.​Hofmann ·

Da würde ich mal eher tippen:
Überall verschiebt es sich (wie per CSS festgelegt), nur der IE interpretiert das CSS nicht bzw. falsch. Denn z.B. Safari verhält sich genauso ungewünscht wie FF.