Warstwy (pojemniki) Drukuj
Ocena użytkowników: / 1
SłabyŚwietny 
Wpisany przez Patryk yarpo Jar   
piątek, 18 września 2009 02:40

Może najpierw czym jest warstwa? Mylnie możesz sądzić, że to jakaś folia. Choć przy odpowiednim użyciu stylów CSS można warstw używać jak "folii", to jednak ja proponuję abyś uważał warstwę [znacznik div] za "pojemnik" .
Przez pojemnik rozumiem prostokąt o jakichś rozmiarach, w którym możesz umieścić co tylko chcesz. Co więcej taki pojemnik sam z siebie ma niewiele cech.
W pojemniku możesz trzymać jakbłka, truskawki, proszek do prania albo częsci rowerowe. Chodzi o to, że dzięki pojemnikowi są one zebrane razem. Nie zyskują nagle jakichkolwiek właściwości "dziedziczonych" z pojemnika.

Pamiętaj - prostokąt.

Przeróbmy zatem naszą stronę `index.htm', w taki sposób, aby pewne jej fragmenty powrzucać do pojemników.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>


<head>

    <title>Moja pierwsza strona!</title>

    <meta http-equiv="content-type" content="text/html;charset=utf-8">

</head>


<body>

    <div id="wrapper">

        <div id="top">

            <h1>To jest moja pierwsza strona!</h1>

        </div>

        <div id="menu">

            <ul>

                <li><a href="/index.htm" title="Przejdź do strony głównej">home</a></li>

                <li><a href="/kontakt.htm" title="Skontaktuj się ze mną">kontakt</a></li>

            </ul>

        </div>

        <div id="content">

            <p>Tu umieść jakiś krótki wstęp.</p>

            <p>Jeśli chciałbyś się ze mną skontaktować, to zajrzyj na stronę <a href="/kontakt.htm">kontaktu</a>.</p>

        </div>

    </div>

</body>

</html>


Jak widzisz mamy 4 pojemniki (warstwy):
wrapper
top
menu
content

Nazwy same mówią o tym, do czego mają służyć. Tak naprawdę, jeśli nie wykorzystuje się stylów CSS to warstwy bardzo niewiele dają.
Spokojnie - i do CSS dojdziemy w tym kursie (jako, że to kurs HTML, potraktujemy CSS bardzo pobieżnie, ale zawsze czegoś się nauczysz).
Zauważ, że tak naprawdę to niczego nie zmieniło na razie w sposobie prezentacji danych na stronie. Warstwy (znaczników div) używa się po to, aby pogrupować treść na stronie. Same z siebie niewiele formatują. Do tego służy CSS.
Teraz zapewne jesteś totalnie skołowany :P Spokojnie - w dalszej części się wszystko wyjaśni.

Zadanie dla ciebie:
Wprowadź podobną strukturę na stronie `kontakt.htm'
 

Tags: