Professional Documents
Culture Documents
PRZYKADOWY ROZDZIA
SPIS TRECI
KATALOG KSIEK
KATALOG ONLINE
TWJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMW INFORMACJE
O NOWOCIACH
ZAMW CENNIK
CZYTELNIA
FRAGMENTY KSIEK ONLINE
Wydawnictwo Helion
ul. Kociuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Spis treci
Wstp..............................................................................................................6
Rozdzia 1. Trzy, dwa, jeden START!.................................................................. 9
Blog........................................................................................................... 10
Serwisy stron WWW..................................................................................16
Rozdzia 2. Edytory WYSIWYG, czyli chopcy od brudnej roboty....................... 22
Edycja kodu...............................................................................................34
Szablony....................................................................................................40
Zarzdzanie szablonami...........................................................................43
Rozdzia 3. Grafika................................................................................................ 44
Dodawanie obrazkw do strony................................................................49
Tworzenie grafiki.......................................................................................54
Kadrowanie...............................................................................................56
Photoshop.............................................................................................56
Fireworks...............................................................................................56
Zmiana wielkoci i rozdzielczoci..............................................................57
Photoshop.............................................................................................57
Fireworks...............................................................................................57
Obracanie..................................................................................................58
Photoshop.............................................................................................58
Fireworks...............................................................................................58
Wyostrzanie i rozmazywanie.....................................................................59
Photoshop.............................................................................................59
Fireworks...............................................................................................59
Stosowanie filtrw efektw artystycznych.................................................61
Photoshop.............................................................................................61
Fireworks...............................................................................................61
Darmowa grafika.......................................................................................62
Tworzenie elementw rollover...................................................................64
Dzielenie obrazw na fragmenty...............................................................67
Spis treci
Rozdzia 5.
90
Wskazwka
Szczegowe informacje na temat kaskadowych arkuszy stylw znajdziesz pod
adresem:
http://www.w3.org/TR/REC-CSS 2
Rozdzia 5.
Definicja stylu jest umieszczona bezporednio w znaczniku. Zalet tego rozwizania jest prostota jego uycia. Styl jest
umieszczony wewntrz znacznika tak,
jak umieciby tam odpowiednie atrybuty znacznika. Wad jest konieczno
powtarzania tej definicji dla kadego
kolejnego znacznika umieszczanego na
stronie.
<body>
<p>Pierwszy akapit</p>
<p>Drugi akapit</p>
</body>
</html>
Sposb 2.
<html>
Sposb 3.
<head>
<html>
<style type=text/css>
<head>
<link href=style.css
rel=stylesheet type=text/css>
{
color: blue;
font-family: Arial;
font-size: 12pt;
}
</style>
</head>
</head>
<body>
<p>Pierwszy akapit</p>
<p>Drugi akapit</p>
</body>
</html>
91
Wskazwka
{
color: blue;
font-family: Arial;
font-size: 12pt;
}
92
Rozdzia 5.
mogyby wynikn, jeli na stronie uylibymy wszystkich trzech metod definiowania stylw. Hierarchia struktura
stylw przypomina stopnie wodospadu, std bierze si w nazwie okrelenie
kaskadowy.
Hierarchizacja stylw obejmuje nie tylko rne sposoby definiowania stylw,
ale rwnie sytuacj, gdy do jednej strony podczonych jest kilka rnych zewntrznych arkuszy stylw. Przegldarka
uwzgldnia w takim wypadku kolejno
wprowadzania stylw. Zewntrzny arkusz wprowadzony jako pierwszy dominuje nad arkuszem, ktry jest wprowadzony jako nastpny w kolejnoci.
Problem polega na tym, e jeli w zewntrznych arkuszach stylw wystpuj
wzajemne konflikty, trudno przewidzie
efekt graficzny, dopki strona nie zostanie wywietlona w przegldarce.
Do okrelenia wartoci atrybutw arkusze stylw wykorzystuj wzgldne i bezwzgldne jednostki miary oraz okrelone
definicje kolorw.
Jednostki wzgldne:
Wskazwka
Istnieje take moliwo importowania arkusza stylw wewntrz innego arkusza stylw. W tym celu naley uy nastpujcej
konstrukcji:
@import url(style.css) ;
body {background-image: url(obraz.
gif) ;}
W takiej sytuacji importowany arkusz ma
niszy priorytet ni arkusz, do ktrego import nastpuje.
Jednostka em jest jednostk umown, ktra jest rwna innej zdefiniowanej wartoci.
Jeli ustalimy wielko czcionki na 12 pt,
to 1em bdzie rwny wanie tej ustalonej
wartoci, czyli 12 pt. Jeli okrel inny
atrybut jako 2 em, bdzie on dwukrotnoci wczeniej zdefiniowanej wartoci (czyli w tym wypadku bdzie to 24 pt).
Jednostki bezwzgldne:
in cale jednostka najczciej uywana w USA, rzadko uywana w Polsce
(1 in = 2,54 cm);
pt punkty wywodz si z typografii, gdzie s standardow jednostk miary (72 pt = 1 in);
cm centymetry jednostka pochodna systemu metrycznego, czsto stosowana w Europie;
mm milimetry jednostka pochodna
systemu metrycznego, czsto stosowana
w Europie;
pc pica jednostka wywodzca si
ztypografii (1 pica = 12 pt).
93
#000000
green
#008000
silver
#C0C0C0
lime
#00FF00
gray
#808080
olive
#808000
white
#FFFFFF
yellow
#FFFF00
maroon #800000
navy
#000080
red
#FF0000
blue
#0000FF
purple
#800080
teal
#008080
fuchsia #FF00FF
aqua
#00FFFF
Oglnie przyjmujemy, e selektor to dowolny znacznik jzyka HTML. Moemy jednak wyrni kilka rodzajw selektorw:
94
Rozdzia 5.
Uwaga
Deklaracja selektora ID musi by poprzedzona znakiem #, ale znaku tego nie uywa
si do odwoywania si do wartoci atrybutu ID.
color: red
}
95
Uwaga
Pamitaj, aby definiujc klas, umieci
znak kropki midzy selektorem a nazw
klasy.
96
Rozdzia 5.
Dziedziczenie dziaa domylnie, czyli dla tych elementw, dla ktrych nie
okrelono innej wartoci waciwoci
ni ta, ktr wskazano dla elementu nadrzdnego. Moemy zdefiniowa czerwony tekst wkomrkach tabeli, mimo e
dla elementu BODY zdefiniowano, e tekst
ma by niebieski.
<ul>
<ul>
97
Formatowanie
Pionowe i poziome
wyrwnanie tekstu
Specyfikacja kaskadowych arkuszy stylw pozwala na kontrolowanie nastpujcych waciwoci tekstu:
Wcicie pierwszego
wiersza akapitu
Aby uzyska efekt wcicia pierwszego
wiersza w akapicie, naley uy polecenia text-indent i okreli gboko
tego wcicia w jednostkach wzgldnych
lub bezwzgldnych. Na przykad:
p {text-indent: 1 cm}
98
Odstpy
Za sterowanie odstpem pomidzy wierszami tekstu odpowiada polecenie lineheight, ktre moe przyjmowa wartoci
dodatnie i ujemne. Przy uyciu wartoci
dodatnich odstpy midzy wierszami si
zwikszaj, a gdy uyjesz wartoci ujemnych, tekst bdzie si zagszcza.
Rozdzia 5.
Dekoracja tekstu
Uywajc kaskadowych arkuszy stylw,
twrcy stron mog kontrolowa wygld
tekstu za pomoc waciwoci text-decoration. Korzystajc z tego parametru,
mog oni sprawi, e tekst bdzie:
podkrelony text-decoration: underline,
przekrelony text-decoration: linethrough,
nadkrelony text-decoration: overline,
A {text-decoration: none;}
Na przykad:
P {letter-spacing: 5pt}
99
Zamiast wstawia do dokumentu twarde spacje, moesz uy parametru white-space, ktry przyjmuje nastpujce
wartoci:
Formatowanie
wygldu czcionki
Zgodnie ze specyfikacj kaskadowych
arkuszy stylw moliwe jest definiowane
nastpujcych wasnoci czcionki:
100
Rozdzia 5.
Uwaga
Naley pamita, e czcionki zdefiniowane
w arkuszu stylw s pobierane z komputera uytkownika przegldajcego stron.
Jeli w systemie nie ma zainstalowanej
czcionki okrelonej przez arkusz stylw,
przegldarka zastpi j domyln czcionk dla danego systemu. Dlatego przy projektowaniu stron nie naley uywa zbyt
wymylnych i rzadko spotykanych krojw
czcionek. Warto trzyma si najpopularniejszych, jak Times, Arial czy Helvetica.
font-size: 20 pt,
font-size: 12 px,
font-size: 200%.
101
102
Rozdzia 5.
Jeeli lista zawiera krtkie wpisy wkadym punkcie, to rnica pomidzy ustawieniami parametru list-style-position bdzie dla uytkownika trudna do
zauwaenia. Stosowanie tego parametru
jest zasadne, jeli kada pozycja listy
skada si z wicej ni jednego wiersza.
103
Kolor i to
Kady element strony, ktry moesz
sformatowa przez uycie kaskadowych
arkuszy stylw, moe mie zdefiniowany
kolor i to. Jako to elementy mog mie
zdefiniowany kolor lub uycie wskazanego obrazu.
Aby przypisa kolor do elementu strony, naley uy parametru color i poda warto koloru przez uycie jego
zwyczajowej nazwy angielskiej, zapisu
palety rgb lub okrelenie wartoci szesnastkowej koloru. Szczegowe sposoby
definiowania kolorw znajdziesz wczeniej w tym rozdziale.
Dodatkowo istnieje moliwo zatrzymania ta, aby nie przesuwao si wraz z zawartoci caej strony. Do tego celu uywa si parametru background-attachment
z ustawion wartoci fixed. Na przykad:
BODY
{background-image: url(tlo.gif);
background-attachment: fixed;
}
104
Rozdzia 5.
Specyfikacja kaskadowych arkuszy stylw pozwala nie tylko zdefiniowa sposb powtarzania obrazu umieszczonego
w tle elementu, ale rwnie pozwala
okreli pozycj obrazu wzgldem okna
przegldarki lub jego lewego grnego
rogu. Waciwo t okrela parametr
background-position, ktry moe przyjmowa jedn z nastpujcych wartoci:
center to wyrodkowane,
left to z lewej strony okna,
right to z prawej strony okna,
top to znajduje si na grze okna,
bottom to znajduje si na dole
okna,
warto liczbowa okrela odlego ta od lewego grnego rogu
okna przegldarki.
Marginesy
Podczas tworzenia stron WWW mona
definiowa dwa rodzaje marginesw:
zewntrzne i wewntrzne. Marginesy
zewntrzne strony to margines lewy, prawy, grny i dolny. Do okrelania szerokoci marginesu naley uy parametru
margin w poczeniu z okreleniem pooenia marginesu:
105
Uwaga
Wskazwka
Jeli chcesz ustawi identyczne wartoci
dla wszystkich marginesw, moesz to zrobi, uywajc wycznie parametru margin, na przykad:
BODY
{
margin: 12 pt
}
106
bezwzgldnie,
wzgldnie,
statycznie.
Rozdzia 5.
Dla wybranych elementw mona rwnie zdefiniowa ich wysoko i szeroko. Do tego celu w kaskadowych arkuszach stylw su parametry width
iheight. Korzystajc z pozycjonowania
i wymiarowania, moesz stworzy dwa
akapity tekstu, ktre bd umieszczone
obok siebie i w okrelonym miejscu na
stronie.
<style type=text/css>
width: 200px;
DIV
p.drugi
{position: absolute;
position: absolute;
left: 250px;
top: 20px;
top: 20 px;
left: 20px;
width: 200px;
p.pierwszy
{position: absolute;
left: 20px;
top: 20 px;
107
lub
TABLE {border: solid;}
Kolejnym parametrem okrelajcym
wygld obramowania jest jego styl definiowany za pomoc parametru borderstyle.
border-top-color: blue;
Parametr boder-style moe by okrelony dla caego elementu lub tylko dla niektrych jego stron, na przykad borderleft-style lub border-top-style.
border-style: double;
108
border-bottom-color: navy;
border-left-color: #FF0080;
border-right-color: #008080;
Rozdzia 5.
109
Jeli zainteresowaa Ci tematyka kaskadowych arkuszy stylw, moesz pogbi swoj wiedz, odwiedzajc witryny
powicone tematyce kaskadowych arkuszy stylw.
http://www.csszengarden.com
http://www.kurshtml.boo.pl/
110
http://www.w3schools.com/css/