Professional Documents
Culture Documents
w praktyce. Wydanie II
Autor: Bartosz Danowski
ISBN: 978-83-246-1284-0
Format: B5, stron: 384
Zawiera CD-ROM
Wydawnictwo Helion
ul. Kociuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Spis treci
Wstp .............................................................................................. 9
Uwagi techniczne ........................................................................... 11
Rozdzia 1. Podstawowe informacje .................................................................. 13
Czym jest internet? .......................................................................................................... 13
Czym jest strona WWW, a czym witryna? ...................................................................... 14
Dlaczego warto prowadzi wasn stron WWW? ......................................................... 15
Oprogramowanie potrzebne przy tworzeniu stron WWW a doczona pyta CD .......... 17
Edytory tekstu ........................................................................................................... 18
Edytory grafiki .......................................................................................................... 19
Programy do przygotowywania grafiki sieciowej ..................................................... 19
Etykieta i prawo autorskie ............................................................................................... 20
Wybr usugodawcy, u ktrego zamiecimy stron WWW ............................................ 21
Wasna domena ................................................................................................................ 23
Spis treci
5
Formatowanie wygldu tekstu ....................................................................................... 160
Wyrwnanie tekstu .................................................................................................. 160
Pionowe wyrwnanie .............................................................................................. 161
Wcicie pierwszego wiersza akapitu ....................................................................... 162
Odstpy wiersze, wyrazy, litery ......................................................................... 162
Dekoracja tekstu ...................................................................................................... 163
Przeksztacanie mae i due litery ...................................................................... 164
Kontrola pustej przestrzeni ...................................................................................... 165
Wnioski ................................................................................................................... 166
Formatowanie wygldu czcionki ................................................................................... 166
Rodzaj czcionki ....................................................................................................... 167
Rozmiar ................................................................................................................... 168
Waga czcionki ......................................................................................................... 170
Styl czcionki ............................................................................................................ 171
Wariant czcionki ..................................................................................................... 172
Wnioski ................................................................................................................... 172
Formatowanie wygldu list ........................................................................................... 173
Typ listy ................................................................................................................... 173
Wasny punktor graficzny ....................................................................................... 175
Pozycjonowanie listy wzgldem punktora .............................................................. 175
Wnioski ................................................................................................................... 176
Kolor i to poszczeglnych elementw ......................................................................... 176
Kolor ........................................................................................................................ 177
To ........................................................................................................................... 178
Powielanie i zatrzymanie ta ................................................................................... 179
Pozycjonowanie graficznego ta .............................................................................. 181
Wnioski ................................................................................................................... 183
Marginesy i dopenienie ................................................................................................ 184
Marginesy zewntrzne ............................................................................................. 184
Marginesy wewntrzne dopenienie ................................................................... 186
Wnioski ................................................................................................................... 187
Obramowanie elementw .............................................................................................. 189
Styl obramowania .................................................................................................... 190
Szeroko obramowania .......................................................................................... 192
Kolor obramowania ................................................................................................. 193
Wnioski ................................................................................................................... 194
Pozycjonowanie elementw .......................................................................................... 196
Okrelanie pozycji ................................................................................................... 198
Wymiarowanie elementw ...................................................................................... 198
Pywanie i tamowanie elementw ........................................................................... 200
Kolejno nakadanych elementw ......................................................................... 202
Wnioski ................................................................................................................... 203
Tworzenie arkusza stylw za pomoc edytora kED ...................................................... 203
Spis treci
Rozdzia 6.
Praktyczny projekt.
Strona firmowa
Tym razem jako przykad strony firmowej posuy mi witryna, ktra ma sta si uzupenieniem forum o komputerach przenonych. W tej chwili forum dziaa na stronie
http://forum.laptopy.info.pl. Natomiast strona, ktr wsplnie zaprojektujemy pojawi si
pod adresem http://laptopy.info.pl.
Tworzona strona bdzie miaa charakter mini portalu i internauci znajd na niej najnowsze informacje, testy i artykuy z dziedziny komputerw przenonych. Cao w poczeniu z forum ma by jednym z waniejszych miejsc dla wszystkich potencjalnych
jak i aktualnych uytkownikw laptopw. Tak si skada, e forum ju zdobyo miano
najwikszego i najlepszego w polskiej sieci. Teraz dziki stronie informacyjnej bd
stara si dotrze go kolejnej grupy potencjalnych goci.
256
Zbieramy materiay
W przypadku omawianej strony zbieranie materiaw niezbdnych do jej przygotowania ograniczy si do minimum. Dokadniej mwic, aby rozpocz prac nad projektowaniem, potrzebne s nastpujce informacje:
dwie lub trzy przykadowe wiadomoci o komputerach przenonych,
przykadowy artyku,
przykadowy test,
zawarto strony z informacjami o firmie prowadzcej portal,
zawarto strony kontaktowej.
Caa reszta treci bdzie dodawana w chwili, gdy strona zostanie ju zaprojektowana
i uruchomiona. Innymi sowy, podczas projektowania wystarczy minimum treci do
stworzenia ukadu prezentowanych elementw. Dopiero po zakoczeniu budowy strony
i przed jej oficjaln prezentacj warto doda kilkanacie wiadomoci oraz kilka artykuw. Dalej pozostaje ju tylko dba o to, aby na stronie nowe treci pojawiay si
regularnie. Nie moe by tak, e jednego dnia dodamy pi wpisw, a pniej przez
kolejne dwa ani jednego.
Podczas przygotowywania wszystkich materiaw zarwno tych potrzebnych na
pocztek, jak i tych, ktre maj by dodawane po uruchomieniu portalu trzymamy
si nastpujcych zasad:
Kada wiadomo powinna si skada z krtkiego wprowadzenia widocznego
257
Struktura strony
Uznaem, e struktura mojej nowej strony ma by maksymalnie uproszczona. Im mniej
zakamarkw, tym prociej co znale. W skrcie caa witryna zostanie podzielona na
nastpujce dziay:
Strona gwna wszystkie wiadomoci (aktualnoci, testy, artykuy, etc.)
w skrconej postaci.
Aktualnoci wycznie aktualnoci.
Testy wycznie testy.
Artykuy wycznie artykuy.
FAQ odpowiedzi na najczciej zadawane pytania.
Kontakt wszystkie dane kontaktowe.
Wszystkie wymienione wyej dziay trafi do grnego menu nawigacyjnego. Strona nie
bdzie zawiera dodatkowego bocznego menu.
258
Szablon strony
Ukad strony gwnej, a co za tym idzie, wszystkich podstron, bdzie taki sam. Poza
nagwkiem i stopk witryny cao zostanie podzielona na dwie kolumny. Lewa kolumna zajmie 2/3 dostpnego obszaru i bdzie zawiera publikowane treci. Natomiast
po prawej stronie znajd si moduy z wykazem ostatnio dodanych testw oraz recenzji.
Dlatego zanim zaczniemy tworzy poszczeglne podstrony, warto przygotowa oglny szablon.
259
W tej chwili niezbdne jest signicie do kaskadowych arkuszy stylw w celu nadania stworzonym elementem odpowiedniego wygldu i naleytej pozycji.
Na pocztku warto ustawi kilka globalnych waciwoci strony. Mam tutaj na myli
wyczenie marginesw, dopenienie oraz okrelenie koloru ta. Odpowiednie wpisy zamieciem poniej.
body
{
margin:0;
padding:0;
background-color:white;
}
Dopiero teraz moemy zaj si nagwkiem witryny. Powinnymy zacz od okrelenia szerokoci oraz waciwoci dolnej krawdzi dla bloku tworzonego przez znacznik
<div id=naglowek></div>. Odpowiednie deklaracje stylw maj nastpujc posta:
div#naglowek
{
width:100%;
border-bottom:solid 5px #518AB5;
}
Nastpny krok to zmiana waciwoci obu list wypunktowanych wystpujcych w nagwku strony. Listy musimy przeksztaci na elementy liniowe oraz okreli lewy
margines. Zwr uwag, e dziki uyciu selektora potomka style bd odnosi si
wycznie do list znajdujcych si pomidzy znacznikami <div id=naglowek></div>.
div#naglowek li
{
display:inline;
margin-left:15px;
}
260
Czas zaj si dodatkowym menu nawigacyjnym. W swoim projekcie wyczyem marginesy, okreliem wysoko caego paska dodatkowego menu, ustawiem kolor ta
i wyczyem listy. Uzupenieniem caoci jest wymuszenie stosowania czcionki maszynowej z rodziny monospace.
ul#menugora
{
margin:0;
height:30px;
background-color:#518AB5;
list-style:none;
font-family:monospace;
}
Kolejne zmiany dotycz rodkowej czci nagwka strony. Poniej znajduje si listing
zastosowanych stylw wraz z moim komentarzem.
div#menusrodek
{
height:150px;
}
261
W tym miejscu zajem si zmian wygldu pola formularza. Zmieniem kolor ta,
wczyem obramowanie, ustawiem rozmiar pola i wyczyem marginesy oraz dopenienie.
Ostatnim elementem grnego nagwka jest jego dolna cz. Poniszy listing ustawia
to, wycza marginesy, wymusza lewy margines, ustala wysoko elementu, wyrodkowuje tekst, powiksza rozmiar czcionki i przeksztaca j w due litery.
ul#menudol
{
background-color:#518AB5;
margin:0;
margin-left:300px;
height:40px;
text-align:center;
font-size:large;
text-transform:uppercase;
}
Na rysunku 6.1 przedstawiem widok kompletnego nagwka mojej strony. Przekrelony obszar zostawiem pusty z myl o tym, aby w tym miejscu umieci banner
reklamowy.
262
W tej chwili prawa kolumna znalaza si na swoim miejscu, ale reszta tekstu j przykrywa. W zwizku z tym naley dla szerszej kolumny ustawi prawy i grny margines
tak, by ten element pasowa do reszty.
Na rysunku 6.2 przedstawiem gotowy projekt z podziaem na dwie kolumny. Dodatkowo dla uatwienia poszczeglne bloki maj ustawione rne ta.
263
Jak widzisz uzyskanie dwch kolumn byo bardzo proste i ograniczyo si zaledwie
do kilku prostych wpisw w arkuszu stylw.
Aby zamieni miejscami obie kolumny, wystarczy wsz rubryk pozycjonowa do
lewej krawdzi okna przegldarki. Nastpnie dla szerszej kolumny naley okreli
lewy margines.
W pierwszej kolejnoci dla selektorw body, html oraz dla identyfikatora #zawartosc,
ktry jest przypisany do szerszej kolumny, ustawiem wysoko rwn 100% oraz minimaln wysoko rwn 100%.
html>body, html>body #zawartosc
{
height:auto;
}
264
Dla znacznika stopki ustawiem szeroko, wysoko, kolor ta, grne i dolne dopenienie oraz cay element usytuowaem na sztywno przy dolnej krawdzi okna przegldarki.
div#stopka p
{
margin:0;
padding-left:20px;
font-size:smaller;
}
265
W pierwszej kolejnoci dla prawej kolumny ustawiem to oraz okreliem jej maksymaln szeroko. Odpowiednie style powinny zosta wpisane do selektora div#nawigacja
zgodnie z poniszym przykadem.
div#nawigacja
{
position:absolute;
right:10px;
top:15em;
width:300px;
max-width:300px;
background-image:url(obrazki/tlo1.png);
background-repeat:no-repeat;
padding:5px;
margin:0;
}
266
Na rysunku 6.4 zamieciem widok gotowego szkieletu strony. W tej chwili moemy
bra si do opracowywania poszczeglnych dziaw witryny.
Strona gwna
Strona gwna w centralnej czci bdzie przedstawia wiadomoci w skrconej postaci. Kady wpis ma skada si z wprowadzenia, zdjcia oraz odnonika pozwalajcego na przejcie do kompletnej notatki. Innymi sowy, nie wymyliem tutaj nic odkrywczego.
Struktura pojedynczego wpisu bdzie stosunkowo prosta. Tytu zostanie przedstawiony jako nagwek stopnia drugiego, tre zamknie si pomidzy znacznikami <p></p>.
Uzupenieniem bdzie obrazek ustawiony w lewym grnym rogu i oblany tekstem.
Cao dodatkowo zostanie zamknita pomidzy znacznikiem <div id=wpis></div>,
dziki czemu atwiej bdzie kontrolowa cao. Poniej zamieciem kod przykadowego wpisu.
<div id="wpis">
<h2><a href="news01.html">Nowy Flybook VM</a></h2>
<p class="data"><strong>Data:</strong> 20.07.2007 <strong>Autor:</strong> Bartosz
Danowski</p>
<img src="obrazki/flybook.jpg" alt="Flybook MV" />
<p>Co pocztkowo wyglda na tuzinkowego laptopa, wcale nim nie jest. Flybook VM
posiada ekran mogcy ustawi si w pozycji normalnego ekranu LCD, tak aby uytkownik
mia wygodniejsz pozycj podczas uytkowania komputera. Szczeglnie przydatne jest
267
Dla caego moduu ustawiem dolny margines i dopenienie. Nastpnie wczyem dolne
obramowanie.
div#wpis img
{
float:left;
padding:2px;
border:solid 2px silver;
margin-right:5px;
margin-bottom:5px;
}
268
Dla odnonika widocznego pod tekstem ustawiem wyrwnanie do prawej strony oraz
zdefiniowaem grny margines, aby odnonik wyranie oddzieli od tekstu. Poza tym
na wszelki wypadek zablokowaem moliwo oblania obrazka przez ten element.
div#wpis h2
{
margin:0;
padding:0;
}
269
Dodatkowe wpisy do arkusza bd dotyczy wycznie dodatkowych obrazkw dodanych do penej treci wiadomoci. Przykadowy wpis moe wyglda mniej wicej tak:
div#wpis p.obrazek
{
margin-left:5%;
}
270
271
Strona FAQ
Po dugich przemyleniach uznaem, e odnonik FAQ w chwili obecnej bdzie prowadzi do odpowiedniego dziau forum, ktry jest regularnie aktualizowany. Mam
jednak w planach stworzy odpowiedni stron i na niej publikowa najczciej zadawane pytania wraz z odpowiedziami.
Najlepszym rozwizaniem dla FAQ jest wykorzystanie nagwkw oraz list. Za pomoc
nagwkw moemy podzieli cao na kilka czci, np. problemy sprztowe, problemy z programowaniem. Natomiast listy bd zawiera wykaz odnonikw do stron, na
ktrych opisano dany problem. Pojedyncza strona bdzie zawiera powtrzenie pytania
oraz dokadny opis.
Strona redakcja
W przypadku mojego miniportalu wanym miejscem bdzie strona redakcja. To wanie w tym miejscu znajdzie si ca struktura redakcji wraz z informacjami na temat
poszczeglnych redaktorw. Poniej przedstawiem przykadowy kod odpowiedzialny
za publikacj treci w tym miejscu.
<p>Redakcj portalu <strong>Laptopy.info.pl</strong> tworz sami fachowcy doskonale
obeznani w tematyce komputerw przenonych oraz publikacji treci w internecie.
Kady z redaktorw wkada cae swoje serce w to, aby prezentowane przez niego
materiay byy ciekawe i zawsze aktualne. Niniejsza strona ma pozwoli na to,
aby mg bliej pozna kadego z nas.</p>
<div id="redakcja">
<h2>Redaktor naczelny</h3>
<img src="obrazki/bd.jpg" alt="Bartosz Danowski - redaktor naczelny" />
<ul>
<li>Imi i nazwisko: <strong>Bartosz Danowski</strong></li>
<li>Stanowisko: <strong>Redaktor naczelny/waciel</strong></li>
<li>Obowiazki: <strong>Kierowanie prac portalu, kontakt z klientami
i reklamodawcami</strong></li>
<li>Kontakt: <strong>danowskilaptopy.info.pl</strong></li>
</ul>
</div>
272
273
Wczyem oblewanie obrazkw przez tekst oraz ustawiem ramk, dopenienie i marginesy.
div#redakcja p
{
clear:both;
}
274
Strona kontakt
Strona kontaktowa w przypadku portalu powinna zawiera szersze informacje, ni miao
to miejsce w witrynie domowej. Dokadniej mwic, poza nazw i adresem firmy warto
umieci formularz kontaktowy, adres e-mail oraz numery telefonw i faksu.
Przygotowanie strony kontaktowej nie jest raczej skomplikowane i niewiele rni si
od tego, co robilimy przy okazji witryny prywatnej. W zwizku z tym szczerze wierz,
e uda Ci si ten problem rozwiza samemu.
Wnioski
Projekt strony firmowej jest ju gotowy i moesz go opublikowa w sieci. Poniej zamieciem jeszcze kilka istotnych uwag, ktre przydadz si podczas tworzenia wasnej
strony firmowej.
Staraj si uywa stonowanych kolorw. Strona firmowa powinna by spokojna