15-03-2011, 00:10
Witam. Całkiem niedawno wpadłem na pomysł by nauczyć się tworzenia stron internetowych. Przeczytałem kilka kursów, poradników (html, css, PHP zostawiam na później bo jak na razie to potrafię tylko jakieś pierdoły typu obliczenia/proste formularze). Ściągnąłem pierwszy lepszy edytor (kED - wydał mi się prosty. Próbowałem też inne ale jakoś nie byłem przekonany, jeśli polecacie jakiś lepszy to z chęcią wysłucham rad fachowców) i zacząłem od podstaw - Szkielet + CSS. Kilka problemów udało mi się jakoś rozwiązać (nie ma to jak wujek google), jednakże natrafiłem na taki, z którym już nie daję rady.
Na czym polega problem? Otóż chciałbym, by <div> z treścią strony był zawsze dociągnięty do stopki strony.
Jedyne rozwiązanie które widzę, to dodać linijkę background-color: Content_Color; do #body ale to mnie nie satysfakcjonuje gdyż jest do droga na skróty, a później może być utrudnieniem.
I jeszcze dwa pytania niezwiązane z tematem:
1) Czemu kodowanie iso-8859-2 jest gorsze od utf-8?
2) XHTML 1.0 Strict czy 1.1? Czego używać? Zalecane 1.1 ale IE<9 nie obsługuje application/xhtml+xml
Na czym polega problem? Otóż chciałbym, by <div> z treścią strony był zawsze dociągnięty do stopki strony.
Kod:
<div id="body">
<div id="header">
Nagłówek szablonu
</div>
<div id="menu">
<ul>
<li><a href="">Strona główna</a></li>
<li><a href="">Pozycja 1</a></li>
<li><a href="">Pozycja 2</a></li>
<li><a href="">Kontakt</a></li>
</ul>
</div>
<div id="content">
<p>Treść strony</p>
KONIEC STRONY
</div>
<div id="footer">
Stopka
</div>
</div>
Kod:
html, body {
background-color: #0080ff;
color: #000;
margin: 0;
padding: 0;
height: 100%
}
#body {
width: 1004px;
margin: 0 auto;
min-height: 100%;
position: relative;
}
#header {
background-color: #888;
}
#menu {
overflow: hidden;
background-color: #ccc;
}
#content {
overflow: hidden;
background-color: #fff;
padding-bottom: 40px;
}
#footer {
position: absolute;
bottom: 0;
clear: both;
width: 1004px;
height: 40px;
background-color: #888;
}
Jedyne rozwiązanie które widzę, to dodać linijkę background-color: Content_Color; do #body ale to mnie nie satysfakcjonuje gdyż jest do droga na skróty, a później może być utrudnieniem.
I jeszcze dwa pytania niezwiązane z tematem:
1) Czemu kodowanie iso-8859-2 jest gorsze od utf-8?
2) XHTML 1.0 Strict czy 1.1? Czego używać? Zalecane 1.1 ale IE<9 nie obsługuje application/xhtml+xml