 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Fragen stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
08.03.2008, 11:33
|
#1
|
|
TP-Junior
Registriert seit: Aug 2005
|
Footer folgt nicht dem Content
Hallo,
unter http://www.dummtuech.de/23/ könnt Ihr mein Problem sehen.
Der Footer ist anfangs schön am unteren Seitenende positioniert. Aber sobald der Content größer als das Browserfenster ist bleibt der Footer an seiner ürsprünglichen Position und der Content läuft darunter weiter :/
Es wäre großartig wenn der Footer IMMER unten klebt.
Vielleicht könnt Ihr mir helfen. Danke
der CSS Code des Footer divs:
HTML-Code:
#apDiv12 {
position:absolute;
clear:both;
display:block;
margin: 0pt;
padding: 0pt;
left:0px;
width:100%;
height:19px;
z-index:100;
font-family: Arial, Helvetica, sans-serif;
color: #CCCCCC;
text-decoration: none;
word-spacing: normal;
text-align: center;
letter-spacing: 2px;
line-height: 18px;
font-size: 0.6em;
font-style: normal;
overflow: hidden;
bottom: 0px;
background-image: url(images/unten-endlos.jpg);
vertical-align: text-bottom;
}
|
|
|
08.03.2008, 11:36
|
#2
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Nimm mal das position:absolute raus. Damit wird der Footer nämlich aus dem Textfluss genommen und versuche ihn über eine saubere Anordnung der Elemente nach unten zu bekommen.
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
|
|
|
08.03.2008, 11:58
|
#3
|
|
TP-Junior
Registriert seit: Aug 2005
|
Danke  Aber das löst mein Problem nur halb. Der Footer ist dadurch dann erstmal weg und ich hab keine Ahnung wo der aufeinmal ist. Aber erst stört schonmal nicht 
|
|
|
08.03.2008, 12:05
|
#4
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Pack den Footer mal ganz unten ins Dokument. Am besten vor </body>
Ausserdem ist bei der Seite irgendein Fehler im PHP. Behebe den mal.
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
|
|
|
09.03.2008, 08:26
|
#5
|
|
TP-Junior
Registriert seit: Aug 2005
|
den PHP Fehler habe ich behoben, es fehlte nur eine Datei die per include nicht geladen wurde.
Ich seh den footer immernoch nicht. Habe das div jetzt als letztes direkt or Body gesetzt, hab dem irrerweise auch noch einen z-index von 1000 verpasst. aber ich seh immernoch nix.... HILFE 
Bei der restlichen Divs arbeite ich mit position:absolute, ist das ein Problem?
hier nochmal das CSS des Footers:
HTML-Code:
#apDiv12 {
clear:both;
display:block;
margin: 0pt;
padding: 0pt;
left:0px;
width:100%;
height:19px;
z-index:1000;
font-family: Arial, Helvetica, sans-serif;
color: #CCCCCC;
text-decoration: none;
word-spacing: normal;
text-align: center;
letter-spacing: 2px;
line-height: 18px;
font-size: 0.6em;
font-style: normal;
overflow: hidden;
bottom: 0px;
background-image: url(images/unten-endlos.jpg);
vertical-align: text-bottom;
}
|
|
|
09.03.2008, 10:01
|
#6
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Ja, dann kann es sein, daß die anderen den Verdecken.
Wie gesagt, lieber mit einer sauberen Strukturierung der Seite arbeiten. Also ungefähr auch die Reihenfolge im Quelltext einhalten, wie sie auch auf der Seite auftauchen sollen und so viel wie möglich mit relativen Positionierungen arbeiten.
Das erspart schon das meiste der Probleme.
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
|
|
|
09.03.2008, 14:14
|
#7
|
|
TP-Junior
Registriert seit: Aug 2005
|
Ok, hab Deinen Rat befolgt und alles nochmal sauberer Neu gebaut:
HTML-Code:
<body>
<div id="page">
<div id="header">
<div id="navigation">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="150" height="33" align="center" valign="middle" background="/images/nav-norm.gif" class="navnorm"> </td>
<td width="70" height="33" align="center" valign="middle" class="active" >
<div><a class="navlinkfarbe" href="index.php">Home</a></div></td>
<td width="70" height="33" align="center" valign="middle" class="navnorm"
onmouseover="this.className='hoverin';" onMouseOut="this.className='hoverout';">
<div><a class="navlinkfarbe" href="aktuelles.php">Aktuelles</a></div></td>
<td width="55" height="33" align="center" valign="middle" class="navnorm"
onmouseover="this.className='hoverin';" onMouseOut="this.className='hoverout';">
<div><a class="navlinkfarbe" href="team.php">Team</a></div></td>
<td width="57" height="33" align="center" valign="middle" class="navnorm"
onmouseover="this.className='hoverin';" onMouseOut="this.className='hoverout';">
<div><a class="navlinkfarbe" href="kurse.php">Kurse</a></div></td>
<td width="79" height="33" align="center" valign="middle" class="navnorm"
onmouseover="this.className='hoverin';" onMouseOut="this.className='hoverout';">
<div> <a class="navlinkfarbe" href="therapien.php">Therapien</a></div></td>
<td width="133" height="33" align="center" valign="middle" class="navnorm"
onmouseover="this.className='hoverin';" onMouseOut="this.className='hoverout';">
<div> <a class="navlinkfarbe" href="bewegdich.php">"beweg Dich e.V"</a></div></td>
<td width="110" height="33" align="center" valign="middle" class="navnorm"
onmouseover="this.className='hoverin';" onMouseOut="this.className='hoverout';">
<div> <a class="navlinkfarbe" href="firmenkunden.php">Firmenkunden</a></div></td>
<td width="64" height="33" align="center" valign="middle" class="navnorm"
onmouseover="this.className='hoverin';" onMouseOut="this.className='hoverout';">
<div> <a class="navlinkfarbe" href="kontakt.php">Kontakt</a></div></td>
<td width="381" height="33" align="center" valign="middle" background="/images/nav-norm.gif" class="navnorm"> </td>
</tr>
</table>
</div>
</div>
<div id="content">
<table width="100%" style="height:100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200" align="center" valign="top">
<div id="submenue">
<strong>Submenülinks</strong><br />
<br />
<a href="#" class="subnavlink">Link1</a><br />
<a href="#" class="subnavlink">Link2</a><br />
<a href="#" class="subnavlink">Link3</a><br />
<a href="#" class="subnavlink">Link4</a><br />
<a href="#" class="subnavlink">Link5</a><br />
<br />
<div id="partnerrahmen"><strong>Koorparationen<br />
</strong><br />
<a href="#" class="subnavlink">sasas</a><br />
<a href="#" class="subnavlink">aas</a><br />
<a href="#" class="subnavlink">asas</a><br />
<a href="#" class="subnavlink">dfd </a></div>
</div>
</td>
<td width="690" align="left" valign="top"><p>x</p>
<p>x</p>
<p>x</p>
<p>x</p>
<p>x</p>
<p>x</p>
<p>x</p>
<p>x</p>
<p>x</p>
<p>x</p>
<p>x</p>
<p>x</p>
<p>x</p>
<p>x</p>
<p>x</p>
<p>x</p>
<p>x</p></td>
<td style="background-repeat:repeat-x;" background="images/background-endless.jpg"> </td>
</tr>
</table>
</div>
<div id="footer">muuuuuuuuuuuuh</div>
</div>
</body>
HTML-Code:
html,body {
height: 100%;
}
#page {
height: 100%; /* das hier für den ie */
}
/* folgende anweisung wird nicht vom ie interpretiert */
#page[id] {
height:auto;
min-height:100%;
}
html
{
height:100%;
margin:0;
padding:0;
}
body
{
height:100%;
margin:0;
padding:0;
}
#page
{
width: 100%;
margin: 0 auto;
min-height:100%;
position: relative;
}
/* Content Div */
#content
{
position: relative;
top: 0px;
background-image: url(images/background.jpg);
background-repeat: no-repeat;
height: 400px;
}
#inhaltsdiv
{
position: relative;
top: 70px;
height:300px;
}
/* Header Div */
#header
{
padding:0;
text-align:left;
position: relative;
background-image:url(images/head-bg.jpg);
height:68px;
}
/* Footer Div */
#footer
{
position:absolute;
background-image:url(images/footer-bg.jpg);
background-color:#ccc;
margin: 0 auto;
width: 100%;
clear: both;
bottom: 0px;
height: 18px;
font-family: Arial, Helvetica, sans-serif;
color: #CCCCCC;
text-decoration: none;
word-spacing: normal;
text-align: center;
letter-spacing: 2px;
line-height: 18px;
font-size: 0.6em;
font-style: normal;
}
/* Navigation Div */
#navigation {
position:relative;
left:0px;
top:35px;
width:100%;
height:33px;
max-height:33px;
overflow:hidden;
}
/* Submenü Div */
#submenue {
position:relative;
left:0px;
top:120px;
width: 180px;
height:300px;
font-family:Georgia, "Times New Roman", Times, serif;
color: #666666;
font-style:italic;
text-decoration: none;
word-spacing: 0.1em;
text-align: center;
letter-spacing: 1px;
line-height: 1em;
font-size: 0.7em;
overflow: visible;
}
#partnerrahmen {
position:relative;
left: 10px;
width:115px;
border: 10px solid #f4f4f4;
padding: 10px;
font-family: Arial;
color: #666666;
text-decoration: none;
word-spacing: 0.1em;
text-align: center;
overflow: visible;
}
#contentrahmen {
position:relative;
left: 10px;
width:115px;
border: 10px solid #f4f4f4;
padding: 10px;
font-family: Arial;
color: #666666;
text-decoration: none;
word-spacing: 0.1em;
text-align: center;
overflow: visible;
}
Doch es funktioniert immernoch nicht  Habe auch alles, bis auf den Footer relative positioniert. Da es zuweilen damit schonmal besser aussah. Bin anscheinend einfach zu blöd
|
|
|
09.03.2008, 14:22
|
#8
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Du musst komplett ohne absolute und relative positionierungen auskommen und mit float + clear arbeiten. 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
09.03.2008, 14:27
|
#9
|
|
TP-Junior
Registriert seit: Aug 2005
|
ich hatte im Contentbereich auch schonmal 3 divs die da rumfloateten, doch sobald das Browserfenster im der Breite kleiner wurde, ordneten sich die Divs untereinander an :/
|
|
|
09.03.2008, 14:45
|
#10
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Vieleicht auch noch mal überlegen, welche Divs essentiel nötig sind, und wie man die Struktur noch weiter vereinfachen kann.
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
|
|
|
09.03.2008, 14:58
|
#11
|
|
TP-Junior
Registriert seit: Aug 2005
|
mit folgendem Codezusatz klappts, und ich weiß nicht wieso, aber geht
HTML-Code:
#content
{
position: relative;
top: 0px;
background-image: url(images/background.jpg);
background-repeat: no-repeat;
height: 400px;
}
#content[id] {
height:auto;
min-height:400px;
}
|
|
|
09.03.2008, 16:09
|
#12
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Manchmal ist das so. Ich hatte es auch mal bei einer Seite, daß was nicht passte. Ich hatte schon angefangen ne Browserweiche einzubauen und hatte eine leere CSS-Datei eingebaut. Plötzlich lief es..
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:43 Uhr.
|
 |