Relative Positionierung

Relative Positionierung

Beitragvon drunk » 05.02.2008, 19:54

Hi,

ich habe ein Problem mit der Positionierung eines Textes:
Der Text soll auf einem Farbverlauf platziert werden, weswegen ich das Ganze nicht über normale Tabellen aufbauen kann.

Soweit so gut...
Mein Template ist ca. 800 Pixel breit. Damit es in verschiedenen Auflösungen mittig platziert ist, habe ich eine Tabelle mit exakt der Breite des Templates, wleche ich mit <center> zentriert habe. Darin ist dann eigentlich alles reingepackt.

Wenn ich nun meinen Text mit css platzieren will, kann ich natürlich kein position:absolut nehmen, da sich die absolute Position mit verschiedenen Auflösungen durch die Zentrierung ja unterscheidet.

Wenn ich es mit position:relativ versuche und den DIV Container ganz am Anfang platziere, dann bekomme ich einen unschönen Zeilenumbruch.
Ein float:left lässt den Zeilenumbruch verschwinden, dafür ist mein Logo dann aber nach rechts verschoben :roll:

Gibt es denn keine Möglichkeit ein DIV Element zu platzieren, ohne dass der eigentliche HTML Fluss verschoben oder umgebrochen wird ? Also es soll alles bleiben wie es ist, und ich möchte NUR einen Text relativ zur linken oberen Ecke meiner Haupttabelle platzieren.
drunk
neu hier
 
Beiträge: 1
Registriert: 05.02.2008, 19:47

Beitragvon Laus » 06.02.2008, 07:09

Hallo

Der Text soll auf einem Farbverlauf platziert werden, weswegen ich das Ganze nicht über normale Tabellen aufbauen kann.
Du solltest zum Layout überhaupt keine Tabellen verwenden.
Mein Template ist ca. 800 Pixel breit. Damit es in verschiedenen Auflösungen mittig platziert ist, habe ich eine Tabelle mit exakt der Breite des Templates, wleche ich mit <center> zentriert habe.
Wieso benutzt Du dafür nicht einfach einen DIV Container den Du dann mit marin:0px auto; zentriert ausrichtest.
Wenn ich nun meinen Text mit css platzieren will, kann ich natürlich kein position:absolut nehmen, ......
soweit nicht ganz richtig, führt aber hier zu weit
Wenn ich es mit position:relativ versuche und den DIV Container ganz am Anfang platziere, dann bekomme ich einen unschönen Zeilenumbruch. ......
Dazu wäre ein Beispiel natürlich sehr hilfreich und würde eine konkrete Antwort erleichtern.

......es soll alles bleiben wie es ist, und ich möchte NUR einen Text relativ zur linken oberen Ecke meiner Haupttabelle platzieren.
Da Du eine feste Breite für dein Layout hast sollte das mit margin oder padding eigentlich kein Problem sein.

Gruß Xaver
Lachen ist kein schlechter Anfang und bei weitem das beste Ende.
(Oscar Wilde)
Benutzeravatar
Laus
Moderator
 
Beiträge: 1229
Registriert: 25.02.2006, 00:30
Wohnort: Furth im Wald


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "Relative Positionierung"

Zurück zu: CSS für Anfänger

Wer ist online?

Mitglieder in diesem Forum: Exabot [Bot], Google [Bot] und 3 Gäste

cron