position bei div
Thorsten Weingart
- css
Hallo,
ich möchte folgendes machen:
unten rechts vom HTML-Dokument soll z.B. eine Copyright-Zeile stehen. Dies bewerkstellige ich mit CSS:
<div style="position:absolute; bottom:5px; right:5px">Text</div>
Dies klappt auch wunderbar, wenn das Dokument auf einen Bildschirm passt, jedoch nicht, wenn das Dokument länger ist (sprich: ich muss scrollen).
Es ginge zwar mit:
<div style="position:absolute; right:5px">Text</div>
Aber dadurch habe ich keinen Zwischenraum mehr zwischen Text und Browser-Fenster am unteren Rand. Ich möchte aber dazwischen einen Freiraum haben.
Kann mir wer dazu eine Lösung sagen?
Danke,
Thorsten
Moin!
Es ginge zwar mit:
<div style="position:absolute; right:5px">Text</div>
Echt? Bei mir richtest du den Layer dadurch nur rechts aus!
Und zwar zunächst oben rechts und wenn du den Layer unter den
eigentlichen Seiteninhalt schreibst, dann halt rechts, direkt unter
deinen Seiteninhalt ... also wieder das Scrollproblem.
MEIN Problem:
Wie stellst du dir deine Seite mit dem Hinweis eigentlich genau vor?
Möchtest du wirklich - auch wenn dort noch Text fließt - immer unten
rechts auf der Seite den Copyright-Hinweis stehen haben?
Gruß
Der Hans
Also das Copyright kommt ganz unten hin. Danach kommt kein Text mehr. Es sollte aber unten noch ein Rand von ungefähr 20 Pixeln bleiben.
Nach jetzigem Stand wird das Copyright direkt an den grauen Rahmen vom Browser-Fenster drangequetscht.
Moin!
Was mir nicht so ganz einleuchtet:
Ich lese deinen Wunsch (den ich zudem nicht für sonderlich praktisch halte)
eher so, als suchtest du etwas in der Art von position:fixed !!??
Dazu gibt es hier m Archiv ganze Bände voll.
Voll mit "Nebenwirkungen", die mir ärgerlicher erscheinen, als ein
Copyright-Hinweis am Ende des Textes statt am Monitorrand.
Ansonsten mach doch einfach deinen Layer größer als als den Text!
Gruß
Der Hans