Podstawy HTML 2 - Publiczne Gimnazjum w Trzebieszowie
Transkrypt
Podstawy HTML 2 - Publiczne Gimnazjum w Trzebieszowie
Podstawy HTML 1. HTML - to język formatowania dokumentów elektronicznych, który pozwala uformować tekst oraz połączyć go z grafiką. Dokument HTML ma postać pliku tekstowego, gdzie tekst przeplatany jest komendami (ang. tags) języka. 2. Komendy ujęte są w nawiasy ostre - < > i występują najczęściej parami. np. <html></html> 3. Plik źródłowy jest interpretowany przez "przeglądarkę" , która prezentuje dokument w jego ostatecznym kształcie. 4. Do tworzenia dokumentów HTML można stosować każdy edytor plików tekstowych. Typowy dokument HTML zdefiniowany jest poprzez komendy podane poniżej: Prolog - deklaracja dokumentu <HTML> - początek kodu HTML <HEAD> - początek nagłówka treść nagłówka </HEAD> - koniec nagłówka <BODY> - początek części właściwej zawartość części właściwej </BODY> - koniec części właściwej </HTML> - koniec kodu HTML Przykład <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Strona Gimnazjum w Trzebieszowie</TITLE> </HEAD> <BODY> Witajcie na mojej stronie! </BODY> </HTML> Polecenie: Skopiuj kod do notatnika i zapisz plik jako strona.html Ustalamy kolor tła strony <body bgcolor="silver"></body> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Publiczne Gimnazjum w Trzebieszowie </TITLE> </HEAD> <BODY bgcolor="silver"> Witajcie na mojej stronie! </BODY> </HTML> Wprowadzamy nagłówek strony. Pomiędzy znacznikami <BODY bgcolor="silver"> </BODY> wpisujemy nagłówek strony. <h2 align = "center"> Publiczne Gimnazjum w Trzebieszowie </h2> align = "center" - oznacza wyśrodkowanie h2 - oznacza nagłówek drugiego stopnia. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Publiczne Gimnazjum w Trzebieszowie </TITLE> </HEAD> <BODY bgcolor="silver"><h2 align = "center"> Publiczne Gimnazjum w Trzebieszowie </h2> </HTML> </BODY> Wstawiamy linię rozdzielającą <hr width = "570" size = "4" color = "red"/> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Publiczne Gimnazjum w Trzebieszowie </TITLE> </HEAD> <BODY bgcolor="silver"><h2 align = "center"> Publiczne Gimnazjum w Trzebieszowie </h2> <hr width = "570" size = "4" color = "red"/> </HTML> </BODY> Wstawiamy zdjęcie <p align = "center"> <img src = "123.jpg" width = "200" height = "130> </p> Uwaga! - należy podać ścieżkę dostępu do pliku 123.jpg <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Publiczne Gimnazjum w Trzebieszowie </TITLE> </HEAD> <body bgcolor="silver"> <h2 align = "center"> Publiczne Gimnazjum w Trzebieszowie </h2> <hr width = "570" size = "4" color = "red"/> <p align="center"> <img src="C:\Users\Darek\Desktop\strona\123.jpg.jpg" width="400" height="300" alt="alternatywny tekst wyświetlany, gdy nie można wczytać obrazka"> </p> </BODY> </HTML> Wstawiamy listę wypunktowaną <h3> align = "left"> Nasza szkoła zapewnia:</h3> <ol> <li> jeden, <li> dwa, <li> trzy. </ol> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Publiczne Gimnazjum w Trzebieszowie </TITLE> </HEAD> <body bgcolor="silver"><h2 align = "center"> Publiczne Gimnazjum w Trzebieszowie </h2><hr width = "570" size = "4" color = "red"/><p align="center"> <img src="C:\Users\Darek\Desktop\strona\123.jpg" width="400" height="300" alt="alternatywny tekst wyświetlany, gdy nie można wczytać obrazka"></p> <h3 align = "left"> Nasza szkoła zapewnia:</h3> <ol> <li> jeden</li> <li> dwa</li> <li> trzy</li> </ol> </BODY> </HTML> Akapit i jego atrybuty Aby zaznaczyć przejście do nowej linii należy zastosować komendę <BR>. Główną komendą formatującą akapit jest <P>.Jeśli używamy jej poprawnie (tzn. zgodnie ze specyfikacją HTML), ujmując pomiędzy <P> i </P> całość tekstu akapitu, to możemy stosować atrybut ALIGN oznaczający: • • • ALIGN=left - równanie do lewej ALIGN=center - centrowanie ALIGN=right - równanie do prawej Przykładowo: <P>Ten tekst domyślnie wyrówna się do lewej</P> <P ALIGN=center>Ten będzie na środku</P> <P ALIGN=right>Ten zaś wyrówna się do prawej</P> da w efekcie: Ten tekst domyślnie wyrówna się do lewej Ten będzie na środku Ten zaś wyrówna się do prawej Hierarchia stron Łączenie stron poprzez "linki" jest podstawową cechą języka HTML (litera H oznacza hipertekst czyli dynamiczny system stron). Planując system stron zaczynamy zwykle od strony głównej, która nazywa się najczęściej index.htm lub index.html (ma to związek z konfiguracją serwerów HTTP, które przyjmują te nazwy jako nazwy domyślne głównych dokumentów systemu stron, wtedy w adresie można pominąć nazwę tej strony, kończąc na nazwie foldera). Połączenie można stworzyć do dowolnej strony w Internecie o znanym adresie (bezwzględnym). W przypadku stron znajdujących się na tym samym komputerze adres może być względny, tak samo jak przy adresie pliku z obrazkiem. Składnia linku ma następującą postać: <A HREF="adres pliku ze stroną">aktywny napis linku</A> Zwykły link odsyła do początku strony. Jeśli jest ona bardzo długa, to można odesłać również do dowolnego punktu strony, pod warunkiem, że zostanie tam umieszczony punkt orientacyjny o następującej składni: <A NAME="dowolna nazwa">napis, od którego ma zostać wyświetlona strona</A> Wracamy do naszej strony <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Publiczne Gimnazjum w Trzebieszowie </TITLE> </HEAD> <body bgcolor="silver"><h2 align = "center"> Publiczne Gimnazjum w Trzebieszowie </h2><hr width = "570" size = "4" color = "red"/><p align="center"> <img src="C:\Users\Darek\Desktop\strona\123.jpg" width="400" height="300" alt="alternatywny tekst wyświetlany, gdy nie można wczytać obrazka"></p> <h3 align = "left"> Nasza szkoła zapewnia:</h3> <ol> </ol> <li> jeden</li> <li> dwa</li> <li> trzy</li> </BODY> </HTML> Przy pomocy programu Paint wykonajcie taki przycisk. Plik zapiszcie pod nazwą przycisk.png w tym samym katalogu co index.html. Teraz przygotujmy nową stronę i zapiszmy ją pod nazwą omnie.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> O mnie</TITLE> </HEAD> <BODY bgcolor="silver"> Kim jestem? </BODY> </HTML> Teraz wykonamy połączenie obu stron index.html oraz o mnie.html w taki sposób aby klik na przycisk powodował otwarcie strony "omnie". Musimy zmodyfikować kod do postaci <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Publiczne Gimnazjum w Trzebieszowie </TITLE> </HEAD> <body bgcolor="silver"><h2 align = "center"> Publiczne Gimnazjum w Trzebieszowie </h2><hr width = "570" size = "4" color = "red"/><p align="center"> <p align=center> <a href="omnie.html"><img src="C:\Users\Darek\Desktop\strona\przycisk.png"/></A> </p> <br> <p align=center><img src="C:\Users\Darek\Desktop\strona\123.jpg" width="400" height="300" alt="alternatywny tekst wyświetlany, gdy nie można wczytać obrazka"></p> <h3 align = "left"> Nasza szkoła zapewnia:</h3> <ol> <li> jeden</li> <li> dwa</li> <li> trzy</li> </ol> </BODY> </HTML> Pamiętajcie o wpisaniu właściwej ścieżki dostępu do przycisku oraz podstrony omnie.html. Elementy tabelek Tabelki są bardzo użyteczną strukturą, która pozwala nie tylko tworzyć tabele i zestawienia ale również budować ogólny szkielet strony, lub dokładnie kontrolować położenie różnych elementów względem siebie i całości strony. Tabele definiuje się w trzech krokach: a. najpierw defiuje się ramy tabeli (TABLE) b. potem definiuje się wiersz (TR) c. zaś w wierszu poszczególne komórki (TD lub TH) Struktura wiersza wraz z zawartymi w niej komórkami powtarzana jest tyle razy ile jest wierszy w tabeli, zaś powtarzające się komórki tworzą kolumny. Schematycznie wygląda to tak: <TABLE> <TR> <TD>zawartość</TD> <TD>zawartość</TD></TR> <TR> <TD>zawartość</TD> <TD>zawartość</TD</TR> <TR> <TD>zawartość</TD> <TD>zawartość</TD></TR> </TABLE> W naszym schemacie nie uwzględniliśmy polecenia <TH>...</TH>, bo jak się później przekonamy jest ono tylko szczególnym przypadkiem polecenia <TD>...</TD>. W tabelkach szczególnie ważne jest "domykanie" poleceń, ponieważ "otwarta" tabelka (np. taka gdzie jakiś wiersz się zaczyna a nie kończy) jest zwykle w przeglądarce zupełnie niewidoczna. Jeśli jest obszerna, to znalezienie odpowiedniego miejsca w kodzie źródłowym jest bardzo trudne. Wszystkie elementy struktury tabeli mają wiele opcji, które omówimy sobie poniżej.