Autor |
Nachricht |
warstel
Threadersteller
Dabei seit: 30.10.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 03.12.2010 10:27
Titel Webseite am unteren Rand ausrichten? |
|
|
Hallo liebe MGs,
ich möchte gerne ein Projekt umsetzen und habe ein Hängerchen bei der gewünschten Programmierung.
Normalerweise werden Elemente ja von dem oberen Rand der Webseite berechnet und gesetzt sei es über margin oder position. Nun habe ich aber ein Projekt, wo der Hintergrund und die Position eine sehr große Rolle spielen. Das heißt im Klartext ich habe einen "Boden" wo sich alles abspielt und einen "Himmel", der quasi frei von der Bildschirmauflösung sein soll. Außerdem möchte ich erreichen, dass später Elemente mittels JQuery in dem "Boden" verschwinden und wieder auftauchen, was weniger ein Problem darstellt als erstmal die komplette Webseite mit CSS an den unteren Rand zu kleben
Ich hoffe ich habe mich verständlich ausgedrückt und es kann mir jemand einen Denkanstoß geben, da ich auch keine komplette Lösung brauche sondern nur eine Idee.
Vielen Dank,
warstel
|
|
|
|
|
Smooth-Graphics
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 03.12.2010 10:34
Titel
|
|
|
Idee 1:
position: fixed;
Idee 2:
IE braucht jQuery/JS Fallback
|
|
|
|
|
Anzeige
|
|
|
sahnemuh
Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht:
|
|
|
|
|
heiko_rs
Dabei seit: 06.02.2008
Ort: Berlin
Alter: -
Geschlecht:
|
Verfasst Fr 03.12.2010 14:33
Titel
|
|
|
Statt position: fixed; würde ich eher absolute verwenden, da man dann per min-height für body verhindern kann, dass die Website bei geringer Viewport-Höhe unerreichbar nach oben hinausgeschoben wird.
In jedem Falle sollte dafür die Höhe der Website bekannt sein, was nicht immer der Fall ist, daher hier eine Lösung bei variabler Höhe (funktioniert auch in IE 6 und 7 ohne JS):
Code: | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="de" xml:lang="de" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Test</title>
<style type="text/css">
* {
margin: 0;
padding: 0;
}
html {
display: table;
height: 100%;
width: 100%;
}
body {
display: table-cell;
vertical-align: bottom;
}
div {
background: #c0c0c0;
width: 700px;
margin: 0 auto;
}
</style>
<!--[if lt IE 8]>
<style type="text/css">
body {
width: 700px;
height: 100%;
margin: 0 auto;
}
div,
i {
zoom: 1;
vertical-align: bottom;
}
div {
display: inline;
}
i {
height: 100%;
}
</style>
<![endif]-->
</head>
<body>
<div>
Text<br />
Text<br />
Text<br />
Text<br />
Text<br />
Text
</div>
<!--[if lt IE 8]><i></i><![endif]-->
</body>
</html> |
Zuletzt bearbeitet von heiko_rs am Fr 03.12.2010 14:35, insgesamt 1-mal bearbeitet
|
|
|
|
|
warstel
Threadersteller
Dabei seit: 30.10.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 06.12.2010 13:45
Titel
|
|
|
Vielen Dank für die Antworten und werde mich mal dran setzen und es ausprobieren
Eine schöne Vorweihnachtszeit wünsche ich euch
|
|
|
|
|
|
|
|
Ähnliche Themen |
Div am unteren Rand
[css] Bild am unteren Rand des Bildschirms
Text im div ausrichten - am unteren Rahmen
Unteren Bildschirmrand entfernen
Footer am unteren Ende der Site
CSS: Position am unteren Seitenrand nur bei wenig Content
|
|