szablon strony www

22
© mgr Maria Ptak W dwunastu krokach…

Upload: maria-ptak

Post on 26-May-2015

1.478 views

Category:

Education


1 download

DESCRIPTION

Three Columns szablon strony www oparty na znacznikach div

TRANSCRIPT

Page 1: Szablon strony www

© mgr Maria Ptak

W dwunastu krokach…

Page 2: Szablon strony www

W dwunastu krokach…

Konieczne wyposażenie: znajomość HTML-a znajomość CSS-a edytor tekstowy - Notepad

© mgr Maria Ptak

Page 3: Szablon strony www

W dwunastu krokach…

Typ projektowanego szablonu: stała szerokość kolumn bocznych zmienna – dostosowująca się do okna przeglądarki – szerokość kolumny głównej, nagłówka i stopki

%

fix fix

%

%

© mgr Maria Ptak

zobacz też inne typy szablonów trójkolumnowych

Page 4: Szablon strony www

W dwunastu krokach…

© mgr Maria Ptak

Page 5: Szablon strony www

1. Utwórz główną

strukturę dokumentuw HTML-u

<body><div id="top"></div><div id="wrapper"> dodany w celu wyrównania wysokości kolumn - za pomocą css

<div id="left"></div><div id="right"></div><div id="content"></div>

</div> <div id="footer"></div></body>

Krok 1

Page 6: Szablon strony www

2. Dodaj arkusz CSS. Ostyluj w

nim znacznik body

body { width: 90%; margin: 10px auto; }

Krok 2

Page 7: Szablon strony www

3. Dodaj np. kolor

czcionki, kolor tła

i wysokość wiersza

body { width: 90%; margin: 10px auto;color: #333; background-color: #fff;line-height: 130%; }

Krok 3

Page 8: Szablon strony www

Krok 4

#top { height:100px; padding: .5em; background-color: # c00000; }

4. Nadaj styl divowi

top

Page 9: Szablon strony www

Krok 5h1

#top h1 { padding: 0; margin: 0; }

5. Usuń marginesy i paddingi z

h1

Page 10: Szablon strony www

Krok 6

w celu ukrycia przepełnienia

#wrapper{ overflow: hidden; background:#d9d9d9;}

6. Ostyluj dodatkowy

div obejmujący:

wrapper

Page 11: Szablon strony www

7. Zastosuj opływanie =

float, tło,paddingi i

marginesy dla diva

left

#left { float: left;width: 160px;background-color: # 00b0f0;padding: 1em 1em 2000px; margin-bottom: -2000px; }

Krok 7

Page 12: Szablon strony www

8. Zastosuj opływanie =

float, paddingi i

marginesy dla diva

right

#righ { float: right;width: 160px;background-color: # ffc000;padding: 1em 1em 2000px;margin-bottom: -2000px;}

Krok 8

Page 13: Szablon strony www

9. Dodaj paddingi

i marginesy dla diva content

#content { padding: 1em 1em 2000px;margin: 0 200px -2000px; }

Krok 9

Page 14: Szablon strony www

10. Usuń z zawartości

kolumn górne

marginesy

#left p, #right p { margin: 0 0 1em 0; }#content h2 { margin: 0 0 .5em 0; }

Krok 10

h2p p

Page 15: Szablon strony www

11. Nadaj styl stopce –div footer,

wyjdź z oblewania

#footer { clear: both;height: 100%;margin: 0 auto;padding: .5em 0;background-color: # 92d050;overflow: hidden; }

Krok 11

zabezpiecza przed rozpychaniem

Page 16: Szablon strony www

Krok 12 - ostatni!

© mgr Maria Ptak

12. Testuj szablon dla różnej wysokości kolumn, zmieniając

ich zawartość

Page 17: Szablon strony www

W dwunastu krokach…

© mgr Maria Ptak

Page 18: Szablon strony www

Po co ten div wrapper?

Gdyby nie było diva wrapper, ujemnych, dolnych - ogromnych marginesów i takich samych dodatnich

paddingów dla kolumn…

© mgr Maria Ptak

Page 19: Szablon strony www

Dodatki

© mgr Maria Ptak

Inne sposoby na równe kolumny: Faux Columns - tło obrazkowe JavaScript - wymaga pliku

ze skryptem display: table - „zamienienie”

wyświetlania div-ów z blokowego na ten specyficzny dla tabel – nie działa w IE

Page 20: Szablon strony www

Dodatki

© mgr Maria Ptak

Czytaj więcej: warstwy tutorial struktura oparta na divach kurs html-a boo rozciąganie divów stray div divowi równy dlaczego tabelki są głupie

Page 21: Szablon strony www

Dodatki

© mgr Maria Ptak

Szablon w sieci: kody HTML i CSS

Page 22: Szablon strony www

W dwunastu krokach…

© mgr Maria Ptak