Hi Nicole,
bin gerade am HTML etc. lernen und experimentiere mit CSS. Habe es nun endlich geschafft Text und Bild mit Hilfe CSS beliebig zu positionieren.
Gratulation, du befindest dich auf einem guten Weg :-)
Nun möchte ich das alles in eine Zelle einer Tabelle einbinden.
Warum? Wenn es sich um eine Layout-Tabelle handelt, so widerspricht diese per se dem, was mit CSS erreicht werden soll: Die Trennung von Markup und Layout.
Doch leider orientiert der Browser alles links oben bezüglich des Fensters und nicht bezüglich der Zelle innerhalb welcher ich meinen <Div id="...">..-Code schreibe.
Das ist richtig. Absolute Positionierung entfernt so definierte Bereiche aus dem Fluss der Elemente. Speziell, wenn das Elternelement nicht positioniert wurde.
Könnte mir bitte jemand einen Tip geben? Oder anders: kann man mittels CSS Text und Bild bezüglich einer einzelnen Tabellenzelle positionieren?
Entweder du verwendest position:relative, um ein Element relativ zu seiner "normalen" Position zu verschieben, oder du wendest an der Zelle selbst einen Innenabstand (padding) bzw. am zu positionierenden Element einen Außenabstand (margin).
http://www.w3.org/TR/CSS2/visuren.html#propdef-position
Grüße,
Roland
http://www.fu2k.org/alex/css/layouts/3Col_OrderedAbsolute.mhtml
http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
ss:| zu:} ls:} fo:} de:> va:} ch:| sh:) n4:& rl:| br:< js:{ ie:{ fl:{ mo:|