Język \(X\)HTML [tryb zgodności]
Transkrypt
Język \(X\)HTML [tryb zgodności]
Język (X)HTML Podstawowe znaczniki i parametry dr Konrad Dominas / UAM Szablon dokumentu (X)HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <meta name="Description" content="Opis kaŜdej strony" /> <meta name="Keywords" content="Słowa kluczowe" /> <meta name="Author" content="Autor strony" /> <title>Nazwa strony</title> </head> <body> Zawartość strony, tzw. content </body> </html> dr Konrad Dominas / UAM Sekcja head i body Sekcja head (nagłówek witryny) zawiera: • • • • tytuł strony internetowej między znacznikami <title>…</title>; metatagi z rozszerzeniem http-equiv (formatowanie dokumentu przez przeglądarki internetowe) i name (metadane przetwarzane przez wyszukiwarki internetowe, kontekst informacji); CSS (Kaskodowe Arkusze Stylu) zewnętrzne (w postaci hiperłączy) i wewnętrzne odnoszące się do elementów zawartych w sekcji body; skrypty uruchamiane zarówno po stronie uŜytkownika (JavaScript, DHTML), jak i po stronie serwera (PHP, CGI, ActiveX). Sekcja body (treść dokumentu, zawartość) zawiera: • właściwą (widoczną) część dokumentu: tekst (zawartość) strony wraz z tagami opisującymi zawartość i odnośnikami do CSS (wewnętrznych). dr Konrad Dominas / UAM Podstawowe znaczniki cz. 1 <p>…</p> znacznik akapitu; …<br /> przełamanie linii, koniec linii; znacznik moŜna stosować np. w obrębie akapitu; <div>…</div> znacznik bloku (z elementami). Elementem div moŜna obejmować dowolne grupy znaczników, np. listy, tabele, akapity, słowniki, itp.; <b>…</b> pogrubienie tekstu; <i>…</i> kursywa; dr Konrad Dominas / UAM Podstawowe znaczniki cz. 2 - blokada przełamania wiersza. Znacznik wykorzystywany do tworzenia niewielkich odstępów; <sup>…</sup> indeks górny, np. 210; <sub>…</sub> indeks dolny, np. hn; <pre>…</pre> tekst preformatowany; <hr /> pozioma linia; <!- -Komentarz- - > komentarz. dr Konrad Dominas / UAM Słowniki <dl>…</dl> znacznik wprowadzający słownik; <dt>…</dt> znacznik wprowadzający termin definiowany; <dd>…</dd> znacznik wprowadzający definicję; Uwaga!!! Wszystkie znaczniki dt i dd muszą być objęte jedną parą znacznika dl dr Konrad Dominas / UAM Słowniki – przykład kodu i strony html <dl> <dt>Pierwszy termin</dt> <dd>Definicja terminu 1</dd> <dt>Drugi termin</dt> <dd>Definicja terminu 2</dd> <dt>Trzeci termin</dt> <dd>Definicja terminu 3</dd> </dl> dr Konrad Dominas / UAM Zadanie - słowniki dr Konrad Dominas / UAM Wykaz wypunktowany i numerowany <ul>…</ul> znacznik wprowadzający listę wypunktowaną; <ol>…</ol> znacznik wprowadzający listę numerowaną; <li>…</li> znacznik wprowadzający poszczególne punktu zarówno dla ul, jak i ol. Uwaga!!! Wszystkie znaczniki li muszą być objęte jedną parą znaczników ul (w przypadku wykazu wypunktowanego) lub ol (w przypadku listy numerowanej). MoŜliwe jest zagnieŜdŜanie list. dr Konrad Dominas / UAM Wykazy – listy wypunktowane i numerowane. Przykład. <ul> <li>Pierwszy punkt</li> <li>Drugi punkt</li> <li>Trzeci punkt</li> </ul> -----------------------------------------<ol> <li>Pierwszy punkt</li> <li>Drugi punkt</li> <li>Trzeci punkt</li> </ol> dr Konrad Dominas / UAM Zadanie - wykazy dr Konrad Dominas / UAM Wklejenie grafiki <img src="ścieŜka względna" alt="opis obrazka" border="0" /> gdzie: • • • • img src – image source (źródło obrazu); ścieŜka względna – dostęp do obrazu, np.: Grafika/naglowek_strony.jpg (jeśli plik naglowek_strony.jpg znajduje się w folderze Grafika a strona internetowa w folderze głównym np. Moja strona WWW; ../Grafika/naglowek_strony.jpg (jeśli plik naglowek_strony.jpg znajduje się w folderze Grafika a strona internetowa w podfolderze np. Aktualnosci; border – obramowanie obrazka, standardowo uŜywa się 0, chyba Ŝe chcemy, aby nasze grafiki miały obramowanie (jest to obecnie popularne a do tego niefunkcjonalne); alt – opis obrazka, np. UAM Poznań. Zawsze naleŜy stosować opis ze względu na przeglądarki działające tylko w środowisku tekstowym oraz zgodność semantyczną (wyszukiwarki grafik oraz programy dla osób niewidomych). dr Konrad Dominas / UAM Wklejanie grafiki – formaty grafik Formaty graficzne interpretowane przez przeglądarki: • • • GIF (.gif) - dla rysunków składających się z mniej niŜ 256 kolorów, np. przyciski menu i inne "ręcznie" rysowane ozdobniki. Format ten obsługuje przezroczystość; JPG (.jpg; .jpeg; .JPG; .JPEG) - dla zdjęć wielokolorowych. Nie obsługuje przezroczystości; PNG (.png) - pozwala zapisywać z bardzo dobrą jakością zarówno ręcznie rysowane grafiki, jak i zdjęcia. Obsługuje kompresję oraz zarówno pełną przezroczystość, jak i półprzezroczystość. Niestety zwłaszcza ta ostatnia własność moŜe nie być interpretowana przez starsze przeglądarki (np. MSIE 6.0). dr Konrad Dominas / UAM Wklejanie grafiki – programy graficzne Programy graficzne przydatne przy obróbce grafiki: • • • VSO Image Resizer – prosty w obsłudze, darmowy program, pozwalający na kompresję plików graficznych. Program stosowany do kompresji całych folderów graficznych lub pojedynczych plików; program w j. polskim; IrafanView – prosta, darmowa przeglądarka plików graficznych pozwalająca zarówno na konwersję plików (niestety pojedynczych), jak i prostego formatowania plików (zmiana kolorów, efekty specjalne, itp.); po zainstalowaniu odpowiedniej nakładki program w j. polskim; GIMP – zaawansowany, darmowy program graficzny pozwalający na tworzenie zaawansowanych projektów graficznych równieŜ na potrzeby stron internetowych; program w j. polskim. dr Konrad Dominas / UAM Wklejanie grafiki – uwagi Pamiętaj • • • • pod Ŝadnym pozorem nie uŜywaj ścieŜek bezwzględnych np. C:\www\katalog2\katalog2a\plik.gif, zawsze ścieŜki względne np. ../Grafika/naglowek_strony.jpg; pliki graficzne zawsze powinny być skompresowane, nie powinny przekraczać kilkudziesięciu kilobajtów; nie uŜywaj formatu .BMP (bitmapa); w nazwach plików lepiej nie uŜywać: wielkich liter znaków, np.: \ / : * ? " < > | spacji (jeśli musisz, w zamian uŜywaj podkreślnika "_") polskich liter (ą, ć, ę, ł, ń... itd.). dr Konrad Dominas / UAM Odsyłacze <a href="ścieŜka względna" title="dymek narzędziowy"> nazwa odsyłacza</a> • • • a href – polecenie wstawiające odsyłacz; title – dymek narzędziowy wykorzystywany przy mapach stron lub odsyłaczy w formie grafiki; nazwa odsyłacza – tzw. etykieta nawigacyjna, np. Onet.pl. <a target="_blank href="ścieŜka względna">nazwa odsyłacza</a> • polecenie target pozwala odtworzyć stronę w nowym oknie przeglądarki, jest to szczególnie przydatne przy hiperłączach obrazkowych. dr Konrad Dominas / UAM Etykiety <a name="nazwa_etykiety">fragment kodu</a> Polecenie to definiuje miejsce w tekście (fragment kodu HTML) do którego będziemy się odnosić. • nazwa_etykiety – dowolna wprowadzona przez nas nazwa; zamiast spacji stosuje się podkreślnik „_”. <a href="ścieŜka do strony#nazwa_etykiety">nazwa odsyłacza</a> Polecenie to wprowadza hiperłącze, które skieruje nas do etykiety. Odsyłacze lokalne wykorzystywane są np. do polecenia „wróć” pozwalającego przy duŜych tekstach powrócić do początku strony. Polecenie „wróć” definiowane jest przez polecenie a href, natomiast miejsce gdzie mamy się przenieść przez polecenie a name. dr Konrad Dominas / UAM Odsyłacze pocztowe i obrazkowe <a href="mailto:adres pocztowy">nazwa odsyłacza</a> <a href="mailto:adres pocztowy?subject=tytuł listu">nazwa odsyłacza</a> • ?subject=tytuł listu • ?cc=adres kopii • ?bcc=ukryta kopia • ?body=tekst listu Przy łączeniu elementów po adresach wstawiamy średnik, natomiast po dodatkowych elementach znak & Odsyłacz obrazkowy <a href="ścieŜka względna"><img src="ścieŜka względna" border="0" alt="opis obrazka" /></a> dr Konrad Dominas / UAM