Hallo, ich habe mittlerweile etwas mehr Ahnung von PHP, html und CSS.
Mein Problem ist, dass ich n CSS stylesheet gemacht hab und dort verschiedene div-container gemacht hab, unter anderem einen festen footer, ich weiss nicht ob ausreicht den CSS code nur für den footer hier reinzupacken, darum mach ich einfach mal alles rein. Das Problem ist halt, dass ich in der html Datei in den entsprechenden div-container einen Text reingepackt habe, dieser wird aber nicht korrekt angezeigt! Es wird bloß der Padding left gemacht, aber der Abstand zum oberen Rand des divs wird nicht ausgeführt. Also wie gesagt, es handelt sich um den div#footer!
Wenn ihr noch mehr braucht, sagt bitte bescheid! Ich hoffe, es handelt sich um einen ganz simplen Anfängerfehler...
MfG.
Edit:Nun, nach fast 3 Stunden rumprobiererei habe ich es hingekriegt, dass der Text da ist, wo er hingehört. Ich habe einfach den entsprechenden Text in einen <p> Tag gesetzt und dann halt mit margin den Abstand festgelegt - und siehe da, es hat geklappt ;Jump
Da mir die Lösung leicht unschön vorkommt, bin ich trotzdem noch daran interessiert, ob es anders zu lösen gewesen wäre!
Mein Problem ist, dass ich n CSS stylesheet gemacht hab und dort verschiedene div-container gemacht hab, unter anderem einen festen footer, ich weiss nicht ob ausreicht den CSS code nur für den footer hier reinzupacken, darum mach ich einfach mal alles rein. Das Problem ist halt, dass ich in der html Datei in den entsprechenden div-container einen Text reingepackt habe, dieser wird aber nicht korrekt angezeigt! Es wird bloß der Padding left gemacht, aber der Abstand zum oberen Rand des divs wird nicht ausgeführt. Also wie gesagt, es handelt sich um den div#footer!
Code:
body{
margin:0;
padding:101px 0 262px 200px;
}
div#header{
position:absolute;
top:0;
left:0;
width:100%;
height:40px;
background-image:url(../images/header.png);
}
div#inner-header{
position:absolute;
top:40px;
left:200px;
width:100%;
height:50px;
background:white;
}
div#inner-inner-header{
position:absolute;
top:90px;
left:200px;
width:100%;
height:1px;
background:#cccccc;
}
div#left-sidebar{
position:absolute;
top:40px;
left:0;
width:180px;
height:100%;
background:#f3f3f3;
}
div#footer{
position:absolute;
bottom:0;
left:180px;
width:100%;
height:30px;
font-size:12px;
padding-left:20px;
padding-top:9px;
background:white;
}
div#inner-footer{
position:absolute;
bottom:30px;
left:180px;
width:100%;
height:1px;
background:#cccccc;
}
div#inner-inner-footer{
position:absolute;
bottom:31px;
left:180px;
width:100%;
height:231px;
background:white;
}
@media screen{
body>div#header{
position:fixed;
}
body>div#inner-header{
position:fixed;
}
body>div#inner-inner-header{
position:fixed;
}
body>div#left-sidebar{
position:fixed;
}
body>div#inner-left-sidebar{
position:fixed;
}
body>div#footer{
position:fixed;
}
body>div#inner-footer{
position:fixed;
}
body>div#inner-inner-footer{
position:fixed;
}
}
* html body{
overflow:hidden;
}
* html div#content{
height:100%;
overflow:auto;
}
MfG.
Edit:Nun, nach fast 3 Stunden rumprobiererei habe ich es hingekriegt, dass der Text da ist, wo er hingehört. Ich habe einfach den entsprechenden Text in einen <p> Tag gesetzt und dann halt mit margin den Abstand festgelegt - und siehe da, es hat geklappt ;Jump
Da mir die Lösung leicht unschön vorkommt, bin ich trotzdem noch daran interessiert, ob es anders zu lösen gewesen wäre!
Zuletzt bearbeitet: