Dokument HTML (Hyper Text Markup Language) jest plikiem
Transkrypt
Dokument HTML (Hyper Text Markup Language) jest plikiem
Dokument HTML (Hyper Text Markup Language) jest plikiem tekstowym, w którym znajdują się polecenia języka HTML. Polecenia w dokumencie HTML nazywamy znacznikami (tagami) i większość z nich jest dwuczęściowa: otwierająca < > oraz zamykająca </ >. Niektóre z poleceń nie wymagają znaczników zamykających. Tekst zawarty między znacznikami ulega odpowiedniemu formatowaniu. Nazwy znaczników można pisać dużymi lub małymi literami. Strony zapisywane są w formie plików tekstowych o rozszerzeniu .htm lub .html. Strona główna witryny WWW ma najczęściej nazwę index.html. Ponieważ serwery sieci Internet mogą rozróżniać wielkość liter w nazwach plików, potraktują jako różne pliki o nazwach: index.html, Index.html, INDEX.html, czy index.HTML, dlatego należy w nazwach plików zawsze używać takiej samej pisowni. Podstawowy schemat dokumentu HTML <HTML> <HEAD> <TITLE>Tytuł strony</TITLE> </HEAD> <BODY> Treść strony </BODY> </HTML> Prawidłowy dokument powinien rozpoczynać się znacznikiem <HTML> i kończyć </HTML>, w ten sposób informujemy przeglądarkę o istnieniu dokumentu hipertekstowego. Można go ominąć, ale nie jest to zalecane. Zawartość dokumentu dzielimy na dwie części: nagłówek (HEAD) i ciało dokumentu (BODY). W nagłówku umieszczone są polecenia definiujące tytuł i inne informacje dla przeglądarek. Tytuł jest widoczny na ekranie w pasku górnym obok nazwy przeglądarki. W nagłówku może się również znajdować polecenie <META>. Przy jego pomocy możemy utworzyć strony, które będą się odświeżać co jakiś czas, można również wczytać nową stronę po upływie określonego czasu. Polecenie <META> powinno być umieszczone zaraz za poleceniem <HEAD>. Posiada ono parametry: CONTENT=”time; URL=adres” – określa adres nowego dokumentu i czas oczekiwania na podjęcie nowej decyzji określonej parametrem HTTP-EQUIV=”akcja”. Wartość time jest podawana w sekundach. Np: <META HTTP-EQUIV=”refresh” CONTENT=”3; URL=kadr2.html”> - po 3 sekundach załaduje się strona kadr2.html Polecenie <META> służy również do opisu używanej na stronie tablicy kodowej znaków: a) Środkowoeuropejski – zalecana polska norma ISO <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2"> b) Środkowoeuropejski - Windows <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250"> <META HTTP-EQUIV="Content-Language" CONTENT="pl"> Polecenie <META> nie wymaga zamknięcia. 1 Ciało dokumentu: Tekst zawarty pomiędzy poleceniami <BODY> a </BODY> stanowi podstawową część dokumentu, prezentowaną użytkownikowi w przeglądarce. Zwykły tekst (bez poleceń składu) jest wyrównywany do lewej, puste linie są ignorowane, ciąg spacji traktowany jako jeden odstęp. Polecenie <BODY> posiada szereg parametrów definiujących wygląd dokumentu: - BACKGROUND=”nazwa_rysunku” – podany jako parametr rysunek będzie tłem dokumentu. - BGCOLOR=”kolor” – kolor tła, jest określany przez podanie nazwy po angielsku np.. yellow, lub składowych RGB w postaci”#rrggbb”. Określają one nasycenie kolorów (red, greek, blue), podane w zapisie szesnastkowym. - TEXT=”kolor” - kolor tekstu. - LINK=”kolor” – kolor odnośnika - VLINK=”kolor” – kolor odnośnika do dokumentu już przeczytanego - ALINK=”kolor” – kolor aktywnego odnośnika (takiego na którym trzymamy naciśnięty lewy klawisz myszki. <BODY BGCOLOR=”red” TEXT=”blue”> - kolor tła czerwony, a tekstu niebieski. 1. Nagłówki – wyróżnienie tytułu rozdziału, podrozdziału itp. Mamy do dyspozycji 6 poleceń do definiowania nagłówków. Tekst nagłówka wyświetlany jest czcionką pogrubioną o wielkości zależnej od poziomu rozdziału. Poleceniami tymi są: <H1> tytuł </H1> - największy nagłówek <H2> tytuł </H2> <H3> tytuł </H3> <H4> tytuł </H4> <H5> tytuł </H5> <H6> tytuł </H6> - najmniejszy nagłówek Parametr ALIGN – wyrównanie nagłówka ALIGN=”center” – wyśrodkowały ALIGN=”left” – wyrównany do lewej ALIGN=”right” – wyrównany do prawej NOBR – zapobiega zwijaniu wierszy nagłówka 2. Polecenie <FONT> ... </FONT> Definiuje wielkość, krój i kolor czcionki. Jego parametrami są: COLOR – zmienia kolor znaków w tekści FACE – określa rodzaj czcionki SIZE – określa rozmiar czcionki od 1 do 7. Można też podawać wartości w odniesieniu do aktualnego rodzaju czcionki, w tym celu umieszczamy przed liczbą znaki „+” lub „-”. Np. <FONT COLOR=”#110000” FACE=”ARIAL” SIZE=”4”> ... </FONT> 3. Polecenia definiujące podstawowe kroje pisma: <BLINK> tekst </BLINK> - napis migający <I> tekst </I> - napis pochylony (kursywa) <B> tekst </B> - napis pogrubiony <U> tekst </U> - napis podkreślony <STRIKE> tekst </STRIKE> - napis przekreślony <SUB> tekst </SUB> - indeks dolny <SUP> tekst </SUP> - indeks górny <SMALL> tekst </SMALL> - napis pomniejszony o jeden stopień 2 <BIG> tekst </BIG> - napis powiększony o jeden stopień <TT> tekst </TT> - czcionka o stałej szerokości 4. Polecenia wyróżniające określone rodzaje pisma: <CODE> tekst </CODE> - tekst programów <SAMP> tekst </SAMP> - tekst programów <KBD> tekst </KBD> - czcionka systemowa <VAR> tekst </VAR> - wyróżnianie zmiennych <DFN> tekst </DFN> - definicje <CITE> tekst </CITE> - cytaty <ADDRESS> tekst </ADDRESS> 5. Nowa linia: <BR> - polecenie to nie ma znacznika zamykającego 6. Centrowanie tekstu: <CENTER> tekst </CENTER> 7. Pozioma linia: <HR parametry> - brak znacznika zamykającego Parametry: - NOSHADE – linia bez cieniowania - SIZE – wysokość linii w pikselach - WIDTH – szerokość w pikselach lub procentach szerokości okna przeglądarki - ALIGN – położenie (przyjmuje wartości – center, left, right) Np. <HR NOSHADE SIZE=”10” ALIGN=”left”> 8. Nowy akapit: <P> ... </P> Parametr ALIGN: - center – tekst paragrafu będzie wycentrowały - left – tekst wyrównany do lewej - right – tekst wyrównany do prawej - justify – tekst wyrównany do obydwu marginesów - indent – pierwsza linia akapitu będzie posiadać wcięcie Parametr ID: definiuje unikalny identyfikator dla elementu (np. <P ID=”etykieta1”> nazwa akapitu </P>). Do elementów oznaczonych w ten sposób można się odwoływać poprzez odnośnik 9. Odsyłacze: <A HREF=”adres_docelowy”> Tekst odsyłacza </A> - <A HREF=”strona2.html”> - odsyłacz do drugiej strony</A> - <A HREF=”#etykieta1”> - odsyłacz do akapitu na stronie, który ma przypisany identyfikator „etykieta1” - <A HREF=”http://www.yahoo.com” TARGET=”_blank”> www.yahoo.com </A> odsyłacz dom innej strony, otwieranej w nowym oknie - <A HREF=”mailto:[email protected]”> [email protected] </A> - odsyłacz do poczty elektronicznej 10. Wstawianie obrazków do strony WWW: <IMG SRC=”katalog/podkatalog/nazwa_obrazka.gif”> Inne parametry to: - WIDTH=”500” i HEIGHT=”20” – rozmiary obrazka w pikselach lub % - ALT=”tekst” - tekst zastępczy (alternatywny) 3 11. Osadzanie pliku filmowego lub dźwiękowego <embed src="ścieżka dostępu do pliku" width="x" height="y" /> Parametry: showcontrols="1" – wyświetlenie panelu sterowania autostart="true / false" – automatyczne startowanie loop="true / false" – odtwarzanie w pętli 12. Listy i wykazy: Wykazy pozwalają na schematyczne przedstawienie informacji danej strony. Wykaz to szereg niezależnych elementów należących do wspólnej struktury. Można je numerować zgodnie z porządkiem w jakim występują lub wyróżnić punktorami. Rodzaje wykazów : - wypunktowanie <UL type=”…”> <LI> punkt 1 <LI> punkt 2 ... </UL> Parametr TYPE: "disc" - (domyślny) - koło "circle" - okrąg "square" - wypełniony kwadrat - numerowanie <OL> <LI> ... <LI> ... ... </OL> Parametry: TYPE określa sposób numerowania pozycji w liście (np. 1, a, A, i, I) START=”n” – numerowanie od ustalonej wartości 13. Tabele <table>...</table> jest znacznikiem tabeli <tr>...</tr> jest znacznikiem wiersza <td>...</td> jest znacznikiem pojedynczej komórki Atrybuty: Border=”2” obramowanie cellpadding="x" margines cellspacing="x" odstęp między komórkami width="x" szerokość height="y" wyskość align=”left / right / center” wyrównanie bgcolor="kolor" kolor tła bordercolor="kolor" kolor obramowania colspan="x" łączenie kolumn rowspan=”x” łączenie wierszy 4 14. Blok <div>...</div> Polecenie to wydziela większy blok tekstu, przez co możemy nadać mu jakiś rodzaj formatowania: <div align="left">...</div> <div align="right">...</div> <div align="center">...</div> <div align="justify">...</div> Na stylach: <div style="background: red; width: 200px; float: right;"> Przykład: <div style="width: 500px;"> <div style="float: left; background: #e0e0e0;"> <p>Zawartość akapitu w lewym bloku.</p> </div> <div style="float: right; background: #f0f0f0;"> <p>Zawartość akapitu w prawym bloku.</p> </div> </div> 5