Porada:
Transkrypt
Porada:
Tabela jako szablon strony Tabela Struktura tabeli: <table> <tr> <td>...</td> <td>...</td> <td>...</td> <td>...</td> </tr> <tr> </tr> </table> Oznaczenia: <table>....</table> <tr>...</tr> <td>komórka</td> <th> </th> znacznik początku i końca tabeli znacznik początku i końca wiersza znacznik początku i końca komórki znacznik początku i końca nagłówka tabeli Porada: Ilość komórek w każdym wierszu musi być taka sama! Przykład 1: struktura tabeli <table border=”1”> <tr> <td>komórka1</td> <td>komórka2</td> </tr> <tr> <td>komórka3</td> <td>komórka4<</td> </tr> </table> Otrzymamy: Tabele wykorzystamy do podzielenia strony na obszary. Zadanie: Skopiuj przykład 1 do programu Notatnik. Zapisz plik pod nazwą tabela.html i obejrzyj efekt. Przykład 2: Tabela jako szkielet strony www <html> <head> <meta http-equiv="Content-Type" content="text/html; windows-1250" /> <meta name="Description" content="Tu wpisz opis zawartości strony" /> <meta name="Keywords" content="Tu wpisz wyrazy kluczowe rozdzielone przecinkami" /> <meta name="Author" content="Tu wpisz swoje imię i nazwisko" /> <title>Strona nauczyciela</title> </head> <body> <table border=”1”> <tr> <td>Baner</td> <td>Logo</td> </tr> <tr> <td>Zapraszam na moją stronę</td> <td>Moja fotka</td> </tr> <tr> <td>Panel wyświetlania podstron</td> <td>Linki</td> </tr> <tr> <td colspan=”2”>Adres pocztowy autora strony</td> </tr> </table> </body> </html> Strona została podzielona na obszary tematyczne, w których uporządkujesz wprowadzane treści. Zadanie: Skopiuj przykład 2 do programu Notatnik i zmodyfikuj poprzednią tabelkę. Zapisz plik i obejrzyj efekt. Szkielet może wyglądać różnie, zależnie od potrzeb. W dalszej części zobaczysz inne propozycje. Teraz poznamy atrybuty tabeli. Atrybuty tabeli o border - do określenia ramki wokół całej tabelki o cellspacing - do określenia odstępu między komórkami o cellpadding - do określenia odstępu między zawartością komórki a jej brzegiem o width i height - do określenia rozmiaru tabeli Przykład 3: atrybuty tabeli <html> <head> <meta http-equiv="Content-Type" content="text/html; windows-1250" /> <meta name="Description" content="Tu wpisz opis zawartości strony" /> <meta name="Keywords" content="Tu wpisz wyrazy kluczowe rozdzielone przecinkami" /> <meta name="Author" content="Tu wpisz swoje imię i nazwisko" /> <title>Strona nauczyciela</title> </head> <body> <table cellspacing=3 cellpadding=5 width=100% height=100% border=”1”> <tr> <td>Baner</td> <td>Logo</td> </tr> <tr> <td>Zapraszam na moją stronę</td> <td>Moja fotka</td> </tr> <tr> <td>Panel wyświetlania podstron</td> <td>Linki</td> </tr> <tr> <td colspan=”2”>Adres pocztowy autora strony</td> </tr> </table> </body> </html> Zadanie: Do poprzedniego pliku dopisz atrybuty tabeli. Przykład 4: atrybuty dla rzędów i komórek o o height - wysokość rzędu bgcolor - kolor tła Dla komórek możemy określić: o width - szerokość komórki o bgcolor - kolor tła o align - sposób wyrównywania zawartości komórki (left, center, right) o valign - sposób wyrównywania zawartości komórki w pionie (top, center, bottom) <html> <head> <meta http-equiv="Content-Type" content="text/html; windows-1250" /> <meta name="Description" content="Tu wpisz opis zawartości strony" /> <meta name="Keywords" content="Tu wpisz wyrazy kluczowe rozdzielone przecinkami" /> <meta name="Author" content="Tu wpisz swoje imię i nazwisko" /> <title>Strona nauczyciela</title> </head> <body> <table cellspacing=0 cellpadding=2 width=100% height=100% border=”1”> <tr bgcolor=#ffffcc height=60px> <td>Baner</td> <td>Logo</td> </tr> <tr> <td bgcolor=#fff9e5 valign=bottom align=center width=80% height=50px>Zapraszam na moją stronę</td> <td>Moja fotka</td> </tr> <tr> <td valign=top>Panel wyświetlania podstron</td> <td>Linki</td> </tr> <tr> <td colspan=”2” height=20px valign=middle align=center >Adres pocztowy autora strony</td> </tr> </table> </body> </html> Zadanie: Skopiuj przykład 4 do poprzedniej tabeli, zapisz i obejrzyj efekt. Zauważ różnice w wielkości komórek i w rozmieszczeniu w nich tekstu. Łączenie komórek Ostatnia komórka zbudowana jest z dwóch połączonych razem. Połączenie uzyskujemy przy użyciu wartości: o colspan - to połączenia kilku komórek znajdujących się w sąsiadujących kolumnach np. colspan=”2” o rowspan - to połączenia kilku komórek znajdujących się w sąsiadujących rzędach Przykład 5: łączenie komórek <html> <head> <meta http-equiv="Content-Type" content="text/html; windows-1250" /> <meta name="Description" content="Tu wpisz opis zawartości strony" /> <meta name="Keywords" content="Tu wpisz wyrazy kluczowe rozdzielone przecinkami" /> <meta name="Author" content="Tu wpisz swoje imię i nazwisko" /> <title>Strona nauczyciela</title> </head> <body> <table cellspacing=2 cellpadding=2 border=1 width=100% height=100%> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td colspan=2>3</td> <td rowspan=2>4</td> </tr> </table> </body> </html> Zadanie: Wykonaj łączenia komórek, tak aby otrzymać następujący efekt; Zadanie zaliczeniowe: Na podstawie materiału zawartego w lekcji zbuduj szkielet strony w postaci tabeli wg wzoru. Ustawienie i łączenie komórek wg własnego pomysłu.