HTML i formatowanie tekstu 01-2006

pdf > download > ebook > pobieranie > do ÂściÂągnięcia

HTML i formatowanie tekstu 01-2006, Dokumenty i gry

[ Pobierz całość w formacie PDF ]
C
M
Y
K
HTML
HTML
i formatowanie
tekstu
Czego się dowiesz z tego artykułu:
l
jak zbudowana jest strona internetowa
l
w jaki sposób nadaje się styl tekstowi umieszczonemu
na witrynie
Wymagana wiedza:
l
podstawowa umiejętność posługiwania się komputerem
oraz systemem Windows
Artykuł ten otwiera kurs tworzenia stron
internetowych na poziomie podstawowym.
Zawartość wyświetlana w przeglądarce
</body>
</html>
Marcin Staniszczak
Cała strona zawarta jest w tagu <html>. Zwróćmy uwagę na to,
że wszystkie tagi składają się z dwóch elementów – tagu otwierającego
oraz zamykającego. Tak jest w ogromnej większości przypadków, są jed-
nak wyjątki od tej reguły (kilka z tych wyjątków poznamy czytając ten
artykuł).
Należy przyjąć, że wszystkie tagi z zawartością (np. jakąś treścią) należy
otworzyć, za tagiem otwierającym umieścić zawartość, a następnie zamknąć
(tag zamykający ma zawsze taką samą nazwę jak otwierający, poprzedzoną
znakiem /).
Należy jeszcze zwrócić uwagę na to, że nie można przeplatać różnych ta-
gów otwierających oraz zamykających. Np.
niepoprawny
jest taki zapis:
Szkielet
Stałe elementy strony internetowej
Praktycznie każda strona internetowa stworzona jest za pomocą języka opisu stro-
ny, nazwanego HTML (HyperText Markup Language). HTML daje dość dużą swo-
bodę podczas tworzenia witryn, pozwalając formatować tekst, dodawać tabele,
wypunktowania, obrazki, odnośniki do innych witryn i wiele innych elementów.
Opis strony w HTML-u składa się z tak zwanych tagów (znaczników). Tag
jest swoistą informacją dla przeglądarki, mówiącą w jaki sposób ma zostać zin-
terpretowana informacja, która się w nim znalazła. Wśród wielu tagów istnieje
kilka takich, których obecność jest obowiązkowa w każdej poprawnej witrynie.
Tagi te tworzą szkielet strony internetowej:
<html>
<head>
<body>
</head>
</body>
</html>
<html>
<head>
Informacje opisujące stronę
</head>
<body>
Tagi należy zamykać w kolejności odwrotnej do ich otwierania, czyli gdy
pierwszy został otworzony tag <html>, a po nim <title>, to przed zam-
knięciem tagu </html>, należy zamknąć tag </title>.
Wymieniony w tym artykule program ezHTML jest na płycie CD oraz w naszym serwisie internetowym: www.mi.com.pl.
www.mi.com.pl
83
INTERNET.styczeń.2006
C
M
Y
K
Rys. 1.
Szkielet strony internetowej
Rys. 2.
Automatyczne tworzenie szkieletu nowego
dokumentu za pomocą edytora ezHTML
Rys. 3.
Pasek narzędzi edytora ezHTML
przyspieszających formatowanie tekstu
84
INTERNET.styczeń.2006
www.mi.com.pl
C
M
Y
K
Chcesz wiedzieć więcej? Odwiedź nasze forum
Aby być w zgodzie ze standardem ustalonym przez konsorcjum w3c
wersję HTML-a, z której będziemy korzystać. W naszym przypadku będzie to
XHTML 1.0 Transitional:
Znaczników HTML (ezHTML) nadrabiający braki Windows, a jednocześnie za-
wierający kilka funkcji przyspieszających tworzenie prostych witryn w języku
HTML. W ramce „Polskie znaki w ezHTML” pokazano jak skonfigurować pro-
gram, aby zapisywał dokumenty w standardzie ISO-8859-2.
Korzystając z ezHTML-a możemy za pomocą kilku kliknięć utworzyć szkielet
strony (wymaga on modyfikacji elementu DOCTYPE, który odnosi się do HTML-
a 4.0, podczas gdy my zajmujemy się nowszą jego wersją XHTML 1.0 Transi-
tional, oraz dodania znaku / na końcu tagów meta) – patrz rys. 2.
Po to, by sformatować wybrany fragment tekstu, zaznaczamy go, a następ-
nie wybieramy odpowiednią opcję z paska narzędzi, np. na zakładce Format klika-
my literkę B, co powoduje objęcie zaznaczonego tekstu tagiem <b>…</b>.
Rys. 3. przedstawia interesujące nas opcje dostępne na pasku narzędzi.
W niniejszym artykule uzyskiwanie różnych efektów przedstawiono w edy-
torze ezHTML. Oczywiście ten sam efekt uzyskamy ręcznie wprowadzając
zmiany do dokumentu lub korzystając z innego edytora (patrz ramka „Inne
edytory HTML”).
<!DOCTYPE html PUBLIC ”-//W3C//DTD XHTML 1.0
Transitional//EN”
xhtml1-transitional.dtd”>
Nagłówek strony internetowej
Ustalamy informacje charakteryzujące naszą stronę
Przy projektowaniu strony internetowej, należy stworzyć jej nagłówek. Zawar-
tość nagłówka umieszcza się w bloku <head>…</head>. Zawiera on takie
informacje, jak tytuł strony, jej opis lub słowa kluczowe. Informacji tych może
być o wiele więcej, jednak te są najistotniejsze, więc do nich się ograniczymy.
Tytuł strony należy umieścić w tagu <title>:
Formatujemy tekst...
...czyli pogrubiamy, pochylamy, podkreślamy...
<title>
Tytuł strony
</title>
Krótki opis oraz słowa kluczowe (oba te elementy wykorzystywane są
przez przeglądarkę internetową) umieszcza się w tagu <meta…>:
Gdy mamy już utworzony szkielet strony, możemy zająć się wypełnianiem jej
treścią. Między tagi <body> oraz </body> możemy wstawić dowolny
tekst, a przeglądarka wyświetli go w swoim oknie. Jednak tak umieszczony
tekst nie będzie zachęcający, bowiem przeglądarka internetowa ignoruje na-
wet typowe znaki nowej linii (czyli wstawione w tekście „entery”). Powoduje
to wyświetlenie całego dokumentu w jednej linii (lub kilku, łamanych jednak
wówczas, gdy reszta nie zmieści się już w linii bieżącej).
Aby nakazać przeglądarce wstawienie znaku nowej linii oraz kontynuowanie
wypisywania tekstu już w linii kolejnej, należy skorzystać z tagu <br/>. Tag
<meta name=”Description” content=”opis strony”/>
<meta name=”Keywords” content=”słowa kluczowe”/>
Ważne, aby nie przesadzać z długością opisu strony. Maksymalnie powinno
się tu znaleźć kilkadziesiąt wyrazów.
Słowa kluczowe są to wyrazy w jakiś spo-
sób związane z tematyką strony. Umieszcza
się je rozdzielając kolejne wyrazy spacjami.
Istnieje jeszcze jedna bardzo ważna wer-
sja tagu meta, informująca przeglądarkę
o tym, że będziemy korzystali z polskich zna-
ków (takich jak ż czy ś). W świecie kompute-
rów istnieje wiele sposobów na zapisanie ta-
kich znaków. Za standard obowiązujący w in-
ternecie został uznany ISO-8859-2:
programów wartych uwagi, darmowych i komercyjnych, m.in.:
Pajączek 5 NxG –
Nvu –
Tiger –
Extra Page –
WYSIWYG Web Builder –
<meta http-equiv=”Content-type”
content=”text/html;charset=ISO-8859-2”>
ten, jak również <meta…/>, nie wymaga zamknięcia (nie stosujemy tagu za-
mykającego </br>), tak więc kończy się on znakiem /.
HTML pozwala sformatować tekst na wiele sposobów. Najczęściej wyko-
rzystuje się:
Zauważmy, że <meta…> jest jednym z tych tagów, które nie mają swo-
jej wersji zamykającej. Dlatego, aby być w zgodzie z wymaganiami stawianymi
przez standard HTML, należy na ich końcu umieścić znak /. Dzięki temu prze-
glądarka nie będzie szukała w dokumencie tagu </meta> (co prawda wię-
kszość przeglądarek poprawnie zinterpretuje informację zawartą w tagach
meta, jak i innych nie wymagających tagów zamykających w przypadku pomi-
nięcia znaku /, jednak pominięcie go stanowi naruszenie standardu oraz może
spowodować problemy w nowszych wersjach przeglądarek).
Rys. 1. pokazuje szkielet strony internetowej oraz opis poszczególnych je-
go fragmentów.
pogrubienie – <b>tekst pogrubiany</b>,
pochylenie – <i>tekst pochylony</i>,
podkreślenie – <u>tekst podkreślony</u>,
przekreślenie – <s>tekst przekreślony</s>.
A oto inne, rzadziej stosowane style (pamiętajmy, że każdy z tych tagów
ma postać <tag>tekst, który ma zostać zmodyfikowany</tag>):
<tt> – wypisanie tekstu czcionką o stałej szerokości,
<big> – wypisanie tekstu czcionką większą od pozostałego tekstu,
ezHTML
Edytor do tworzenia stron internetowych
<small> – wypisanie tekstu czcionką mniejszą
od pozostałego tekstu,
<sub> – wypisanie tekstu w postaci indeksu dolnego,
<sup> – wypisanie tekstu w postaci indeksu górnego,
Niestety, żaden standardowy edytor dostępny w systemie Windows nie po-
trafi zapisać dokumentu w wymagany sposób, czyli z wykorzystaniem ISO-
8859-2. Na płycie dołączonej do MI znajduje się darmowy program Edytor
<em> – informuje przeglądarkę, że tekst zawarty między nim ma zo-
stać w jakiś sposób wyróżniony (najczęściej pochylony),
<strong> – wymusza pogrubienie tekstu,
INTERNET.styczeń.2006
www.mi.com.pl
85
C
M
Y
K
HTML
Rys. 4.
Działanie znaczników formatowania tekstu
Rys. 5.
Znaki specjalne w dokumencie HTML
<code> – informuje przeglądarkę, że tekst zawarty między nim jest
fragmentem kodu (np. programu) i powinien być wyświetlony czcionką
o stałej szerokości znaku,
<cite> – krótkie cytaty lub autorzy/źródło cytatów,
<abbr> – skrót słowa,
<acronym> – słowo utworzone z pierwszych liter kilku słów.
<samp> – znacznikiem tym obejmuje się teksty przykładowe (np. ilu-
strujące przykładowy wynik działania jakiegoś programu, przykładowe
rozwiązanie jakiegoś problemu itd.); tekst taki jest wyświetlany jak
w przypadku znacznika <code>,
Znaczniki te można podzielić na dwie grupy: logiczną, która określa logiczne zna-
czenie tekstu w nich zawartego, oraz fizyczne, formatujące tekst. Do znaczników fi-
zycznych należą: <b>, <i>, <tt>, <u>, <s>, <big>, <small>, <sub>
oraz <sup>. Wszystkie pozostałe znaczniki należą do grupy znaczników logicznych.
Zgodnie z ewolucją języka HTML, wszędzie, gdzie to możliwe należy stoso-
wać znaczniki logiczne. W najnowszej wersji HTML-a (XHTML-u w wersji
Strict, którym się tu nie zajmujemy) odchodzi się już zupełnie od stosowania
znaczników fizycznych, takich jak <b>. Rys. 4. pokazuje zachowanie się po-
szczególnych znaczników w przeglądarce Opera.
<kbd> – przykładowy tekst komendy wpisanej przez użytkownika
z klawiatury (może zostać wykorzystany np. w instrukcji obsługi
programu),
<var> – nazwa zmiennej bądź element, który powinien zostać zastą-
piony przez użytkownika jakąś wartością,
<dfn> – nazwa definicji bądź cała definicja,
86
INTERNET.styczeń.2006
www.mi.com.pl
C
M
Y
K
Polskie znaki w ezHTML
W internecie stosujemy polskie znaki w standardzie ISO-8859-2. Na rysunku pokazano jak ustawić ezHTML,
aby odpowiednio kodował polskie znaki w tworzonych stronach WWW.
Rys. 6.
Konfigurowanie edytora EzHTML do pracy ze stroną kodową ISO-8859-2
Pułapki
nie „domyślić się”, czy występujący w tekście znak < oznacza rozpoczęcie
nowego taga, czy też ma być wyświetlony jak każdy inny znak. Zatem zawsze
gdy chcemy wyświetlić znak <, należy użyć znaku specjalnego &lt;, nato-
miast w przypadku znaku > – znaku &gt;. Natomiast znak &amp; wyświetla
po prostu znak &.
Działanie znaków specjalnych pokazuje rys. 5.
Miejsca, na które warto zwrócić uwagę
Przy tworzeniu strony należy zwrócić uwagę na użycie spacji. HTML ignoruje tra-
dycyjne znaki nowej linii (przypominam, że aby wstawić znak nowej linii, należy sko-
rzystać ze znacznika <br/>), jak również powtarzające się spacje. Inaczej mówiąc,
jeśli w tekście wystąpi kilka spacji pod rząd, przeglądarka potraktuje je tak, jak by
to była tylko jedna spacja. Jedynym sposobem na umieszczenie kilku odstępów,
jest zastosowanie zamiast nich znaku specjalnego &nbsp;. W HTML-u jest sporo
znaków specjalnych. Każdy z nich rozpoczyna się znakiem &, a kończy średnikiem;.
Innym problemem jest próba wyświetlenia znaku < bądź >. Ponieważ
jest on wykorzystywany przez znaczniki, nie zawsze przeglądarka jest w sta-
Uwaga: wszystkie znaczniki należy pisać małymi literami.
Aby obejrzeć utworzoną stronę w przeglądarce, trzeba zapisać ją na dysku
(nadając jej rozszerzenie .html – EzHTML sam o to zadba). Następnie zapi-
sujemy plik (korzystając np. z Exploratora Windows) i klikamy go dwukrotnie.
Spowoduje to pojawienie się strony w przeglądarce internetowej.
n
INTERNET.styczeń.2006
www.mi.com.pl
87
  [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • chiara76.opx.pl
  •