Ćw4. Tabele
Transkrypt
Ćw4. Tabele
Ćwiczenie 4 - Tabele W ćwiczeniu tym zajmujemy się tabelami. Tabele moŜna wykorzystywać do róŜnych celów. W tabelach moŜna prezentować dane i je wyliczać, moŜna ustalić określony układ treści i stworzyć coś w rodzaju szablonu strony, moŜna wreszcie w tabeli umieścić miniatury zdjęć, a od nich łącza do duŜych zdjęć. Ogólny schemat budowy tabeli za pomocą znaczników wygląda tak: Znaczniki, które budują tabelę. 1. <table>...</table> - znacznik główny całej tabeli, w nim wszystko się mieści. 2. <tbody>...</tbody> - znacznik, w którym mieści się część główna tabeli. 3. <thead>...</thead> - znacznik, w którym mieści się nagłówek tabeli. 4. <tfoot>...</tfoot> - znacznik, w którym mieści się stopka tabeli. 5. <tr>...</tr> - znacznik wiersza tabeli, w nim umieszczamy komórki. 6. <th>...</th> - znacznik pojedynczej komórki w nagłówku, w nim jest zawarta treść, lub grafika. Komórki nagłówka mogą być ułoŜone poziomo, pionowo lub w sposób mieszany. Tekst w komórkach nagłówkowych będzie pogrubiony. 4. <td>...</td> - znacznik pojedynczej komórki, w nim jest zawarta treść, lub grafika. Znaczniki powinny być umieszczane właśnie w takiej kolejności. Stopka zaraz po nagłówku. Patrz wyŜej schemat budowy tabeli. W znacznikach tabeli moŜna umieszczać dodatkowe atrybuty, takie jak: <table border="n" cellpadding="m" cellspacing="z" align="sposób" width="x" height="y" bgcolor="kolor" background="adres">...</table> Atrybuty: align, height, bgcolor, background są zdeprecjonowane, ale tu z nich skorzystamy... n: 1. grubość obramowania tabeli podana w pikselach m: 1. szerokość marginesów w komórkach podana w pikselach z: 1. szerokość odstępu między sąsiednimi komórkami podana w pikselach sposób: 1. "left" - wyrównanie tabeli do lewej strony (domyślnie), względem otaczającego tekstu 2. "right" - wyrównanie tabeli do prawej strony, względem otaczającego tekstu 3. "center" - wyśrodkowanie tabeli x: 1. szerokość tabeli podana w pikselach 2. lub w procentach - koniecznie ze znakiem: % y: 1. wysokość tabeli podana w pikselach 2. lub w procentach - koniecznie ze znakiem: % kolor: 1. 2. 3. 4. 5. 6. kolor tła w tabeli - nazwa po angielsku aby uzyskać dokładny kolor i odcień to wartość szesnastkową #rrggbb - czyli nasycenie czerwienią (r), zielenią (g) i niebieskim (b) koloru w systemie szesnastkowym jest szesnaście podstawowych cyfr: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f przykładowe kolory: nazwa #rrggbb kolor black #000000 silver #c0c0c0 gray #808080 white #ffffff maroon #800000 red #ff0000 purple #800080 fuchsia #ff00ff green #008000 lime #00ff00 olive #808000 yellow #ffff00 navy #000080 blue #0000ff teal #008080 aqua #00ffff adres: 1. 2. 3. 4. 5. 6. względna ścieŜka dostępu do pliku graficznego jako tła obrazkowego w tabeli naleŜy wpisać drogę uwzględniając wszystkie foldery wchodząc do folderu wpisujemy jego nazwę/ wychodząc z folderu wpisujemy ../ na końcu podajemy nazwę pliku z rozszerzeniem W znacznikach wiersza moŜna umieszczać takie atrybuty jak: <tr align="sposób" valign="ustawienie" bgcolor="kolor">...</tr>. Align i bgcolor są zdeprecjonowane, ale tu z nich skorzystamy... sposób: 1. "left" - wyrównanie zawartości wiersza do lewej strony (domyślnie) 2. "right" - wyrównanie zawartości wiersza do prawej strony 3. "center" - wyśrodkowanie zawartości wiersza ustawienie: 1. "top" - ustawienie zawartości wiersza u góry 2. "bottom" - ustawienie zawartości wiersza na dole 3. "middle" - ustawienie zawartości wiersza po środku (domyślnie) kolor: 1. 2. 3. 4. 5. 6. kolor tła w wierszu - nazwa po angielsku aby uzyskać dokładny kolor i odcień to wartość szesnastkową #rrggbb - czyli nasycenie czerwienią (r), zielenią (g) i niebieskim (b) koloru w systemie szesnastkowym jest szesnaście podstawowych cyfr: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f przykładowe kolory (tabela powyŜej) W znacznikach komórki moŜna umieszczać takie atrybuty jak: <td align="sposób" valign="ustawienie" width="x" height="y" bgcolor="kolor" colspan="c" rowspan="r">...</td>. Align, height i bgcolor są zdeprecjonowane, ale tu z nich skorzystamy... sposób: 1. "left" - wyrównanie zawartości komórki do lewej strony (domyślnie) 2. "right" - wyrównanie zawartości komórki do prawej strony 3. "center" - wyśrodkowanie zawartości komórki ustawienie: 1. "top" - ustawienie zawartości komórki u góry 2. "bottom" - ustawienie zawartości komórki na dole 3. "middle" - ustawienie zawartości komórki po środku (domyślnie) x: 1. szerokość komórki podana w pikselach 2. lub w procentach - koniecznie ze znakiem: % y: 1. wysokość komórki podana w pikselach 2. lub w procentach - koniecznie ze znakiem: % kolor: 1. 2. 3. 4. 5. 6. kolor tła w komórce - nazwa po angielsku aby uzyskać dokładny kolor i odcień to wartość szesnastkową #rrggbb - czyli nasycenie czerwienią (r), zielenią (g) i niebieskim (b) koloru w systemie szesnastkowym jest szesnaście podstawowych cyfr: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f przykładowe kolory: c: 1. 2. 3. 4. ilość komórek do połączenia w poziomie zamiast kilku komórek będzie jedna rozciągająca się na te kilka wszystkie nadmiarowe komórki naleŜy usunąć z tabeli c-1 komórek usuwamy r: 1. 2. 3. 4. ilość komórek do połączenia w pionie zamiast kilku komórek będzie jedna rozciągająca się na te kilka wszystkie nadmiarowe komórki naleŜy usunąć z tabeli r-1 komórek usuwamy Do tabeli moŜna równieŜ dodać tytuł. SłuŜy do tego znacznik <caption>...</caption>. Znacznik <caption>...</caption> naleŜy umieścić zaraz za znacznikiem <table>. MoŜna uŜyć w nim atrybutu <caption align="sposób">...</caption>. Atrybut align jest zdeprecjonowany, ale tu z niego korzystamy... sposób: 1. 2. 3. 4. 5. "top" - tytuł górny (domyślnie) "bottom" - tytuł dolny "left" - ustawienie przy lewej krawędzi tabeli "right" - ustawienie przy prawej krawędzi tabeli "center" - ustawienie na środku tabeli Zadania do wykonania to kolejno tabele: Krok 1. Zwykła tabela 5 wierszy na 5 kolumn, bez Ŝadnych atrybutów. Krok 2. Tabela 5 wierszy na 5 kolumn, z obramowaniem. Krok 3. Tabela 5 wierszy na 5 kolumn, z obramowaniem i odstępem między komórkami. Krok 4. Tabela 5 wierszy na 5 kolumn, z obramowaniem, odstępem między komórkami i marginesami w komórkach. Krok 5. Tabela 5 wierszy na 5 kolumn, z obramowaniem, odstępem między komórkami, marginesami w komórkach i dowolnym kolorem tła. Krok 6. Tabela 5 wierszy na 5 kolumn, z obramowaniem, odstępem między komórkami, marginesami w komórkach i róŜnym kolorem tła w wierszach. Krok 7. Tabela 5 wierszy na 5 kolumn, z obramowaniem, odstępem między komórkami, marginesami w komórkach i róŜnym kolorem tła w komórkach. Krok 8. Tabela 5 wierszy na 5 kolumn, z obramowaniem, odstępem między komórkami, marginesami w komórkach i tłem obrazkowym z pliku tlo.jpg. Spakowane pliki do zadań do pobrania ze strony: pliki_cw4.zip Krok 9. Tabela 5 wierszy na 5 kolumn, z obramowaniem, odstępem między komórkami, marginesami w komórkach i tytułem u góry. Krok 10. Tabela 5 wierszy na 5 kolumn, z obramowaniem, odstępem między komórkami, marginesami w komórkach, tytułem u dołu i szerokością i wysokością określoną w pikselach. Krok 11. Tabela 5 wierszy na 5 kolumn, z obramowaniem, odstępem między komórkami, marginesami w komórkach, tytułem u dołu i szerokością i wysokością określoną w procentach. W przypadku 100% tabela rozciąga się od krawędzi do krawędzi przeglądarki i i na wysokość tekstu w komórce (wraz z ewentualnymi marginesami w komórce). Krok 12. Tabela 5 wierszy na 5 kolumn, z obramowaniem, odstępem między komórkami, marginesami w komórkach, tytułem u dołu i szerokością i wysokością w komórce 3 określoną w pikselach. Krok 13. Wyrównanie tekstu w komórkach w róŜny sposób: 1. 2. 3. 4. 5. 6. zawartość komórek w pierwszym wierszu wyrównana do prawej zawartość komórek w drugim wierszu wyrównana do prawej i do dołu zawartość komórki 11 na środku zawartość komórki 12 wyrównana do prawej zawartość komórki 13 na środku i do dołu zawartość komórki 14 wyrównana do prawej i do góry Krok 14. Łączenie komórek w poziomie i pionie. Nie zapomnieć usunąć nadmiarowych komórek z tabeli. 1. komórka 1 składa się z dwóch poziomych komórek 2. komórka 17 składa się z dwóch pionowych komórek Krok 15. Jeszcze jedno łączenie komórek: 1. 2. 3. 4. komórka 1 z dwóch w poziomie komórka 7 z dwóch w pionie komórka 10 z czterech w pionie komórka 16 z czterech w poziomie Krok 16. Kolejne tabela do wykonania to zwykła tabela bez Ŝadnych atrybutów, ale z nagłówkami i stopkami. Przypominam o strukturze tabeli, która znajduje się na stronie 1. Krok 17. ZagnieŜdŜanie tabeli. Kolejne tabele moŜna umieszczać w komórkach tabel. NaleŜy wykonać taką konstrukcję: Krok 18. Tabele zagnieŜdŜone moŜna wykorzystać (choć nie zaleca się tego) do budowy struktury strony WWW z kilkoma stałymi panelami: górnym, lewym, prawym, głównym i stopką strony. Konstrukcję naleŜy wykonać tak: 1. główna tabela: 2. 2 kolumny na 3 wiersze 3. szerokość tabeli na 100% 4. odstępy między komórkami na 5 pikseli 5. marginesy w komórkach na 5 pikseli 6. komórki w 1 wierszu połączone 7. komórki w 3 wierszu połączone 8. szerokość pierwszej komórki w drugim wierszu na 100 pikseli 9. wyrównanie w pierwszej komórce w drugim wierszu do góry 10. wyrównanie w drugiej komórce w drugim wierszu do góry 1. 2. 3. 4. 5. 6. tabela zagnieŜdŜona w pierwszym wierszu głównej tabeli: jeden wiersz i jedna komórka szerokość tabeli na 100% odstępy między komórkami na 5 pikseli marginesy w komórkach na 5 pikseli wyrównanie i ustawienie zawartości komórki na środku 1. 2. 3. 4. 5. tabela zagnieŜdŜona w drugim wierszu, w pierwszej komórce: jeden wiersz i jedna komórka szerokość tabeli na 100% odstępy między komórkami na 5 pikseli marginesy w komórkach na 5 pikseli 1. 2. 3. 4. 5. 6. 7. tabela zagnieŜdŜona w drugim wierszu, w drugiej komórce: jeden wiersz i jedna komórka szerokość tabeli na 100% odstępy między komórkami na 5 pikseli marginesy w komórkach na 5 pikseli wysokość komórki na 100% wyrównanie zawartości komórki do góry 1. 2. 3. 4. 5. 6. tabela zagnieŜdŜona w trzecim wierszu: jeden wiersz i jedna komórka szerokość tabeli na 100% odstępy między komórkami na 5 pikseli marginesy w komórkach na 5 pikseli wyrównanie i ustawienie zawartości na środku Gotowa zagnieŜdŜona tabela wygląda tak: Krok 19. Kolejne zadanie to zmodyfikowanie wyglądu naszej strony internetowej (dowolnie): Krok 20. Ostatnie zadanie z tabelami to galeria zdjęć - miniatur w tabeli z łączami do duŜych zdjęć. Spakowane pliki do galerii znajdują się w pliku : pliki_cw4.zip Oceniany będzie plik tabele.html z wykonanymi wszystkimi krokami to znaczy ze wszystkimi tabelami, wykonanymi po kolei, zgodnie z instrukcjami. Plik naleŜy przesłać do mnie drogą mailową. Powodzenia.