wczesnych etapów rozwoju HTML. W związku z tym wyróżnia si ę dwa modele tabel - starszy prosty i nowszy złożony: Elementy modelu

Wielkość: px
Rozpocząć pokaz od strony:

Download "wczesnych etapów rozwoju HTML. W związku z tym wyróżnia si ę dwa modele tabel - starszy prosty i nowszy złożony: Elementy modelu"

Transkrypt

1 Tematy: Ogólne ramy tabeli Wiersz tabeli Komórka w wierszu Obramowanie tabeli Odległości mię dzy komórkami Odstę py w komórkach Szerokoś ć tabeli Szerokoś ć komórki Wyrównanie tabeli Poziome wyrównanie danych w komórkach Wysokoś ć tabeli Pionowe wyrównanie danych w komórkach Kolor tła tabeli Kolor obramowania tabeli Tytuł tabeli Nagłówek wiersza i kolumny Łą czenie komórek Zagnieżdż anie tabel Sekcje tabeli Krawędzie tabeli Tabele O rozdziale: Tabele słu żą do tworzenia zestawie ń danych tabelarycznych - typowym przykładem zastosowania może być tabela wielkoś ci produktu narodowego w wybranych krajach, w kolejnych latach, czy te ż zestawienie najbardziej ludnych państw ś wiata. W rozdziale opisujemy szczegółowo techniki budowania i formatowania tabel. Podkreślamy w tym miejscu wyraźnie, że współcześ nie panuje tendencja odchodzenia od stosowania tabel w charakterze szkieletu stron (typowe zastosowanie w wielu portalach, z których maniera ta rozpowszechniła si ę na cały Internet - gwoli prawdy podkreślmy, ż e i poprzednia wersja kursu HTML korzystała z tabeli jako szkieletu strony głównej). Obecnie, zgodnie z zasadami tzw. webmasterstwa semantycznego (uż ywanie znaczników zgodnie z ich naturalnym przeznaczeniem), tabelom przypisuje si ę wyłącznie rol ę pojemnika dla danych tabelarycznych, natomiast układy stron budowane s ą z użyciem pojemników (bloków, warstw) div, formatowanych za pomoc ą kaskadowych arkuszy stylów CSS. Zapewne proces przechodzenia z układów ramkowych czy tabelarycznych na blokowe bę dzie trwać długo i być może nigdy sie nie zakoń czy, ale wskazujemy tutaj na istniejąc ą tendencj ę i zalecane przez specjalistów rozwiązania. Definicja tabeli została znacznie rozwinię ta w stosunku do pierwszych definicji z wczesnych etapów rozwoju HTML. W związku z tym wyróżnia si ę dwa modele tabel - starszy prosty i nowszy złożony: Nazwa modelu Elementy modelu Simple Table Model table, caption, tr, th, td Complex Table Model table, colgroup, col, caption, thead, tbody, tfoot, tr, th, td

2 Ogólne ramy tabeli Ramy tabeli tworzone s ą za pomoc ą polecenia: <table> </table> Cała zawartość tabeli musi być umieszczona mię dzy tymi dwoma znacznikami, które stanowi ą jej delimitery. W ich ramach s ą umieszczane definicje rzę dów, definicje komórek w rzę dach, konkretne dane w komórkach, tytuł tabeli i nagłówki wierszy i kolumn. Informacje o TABLE Wiersz tabeli Wiersze tabeli wprowadzamy za pomoc ą polecenia: <tr> </tr> Wiersz tabeli jest jej konkretyzacj ą, a sam tworzy z kolei ramy dla komórek z danymi. W ramach <table> </table> można umieś cić wiele kolejnych definicji wierszy <tr> </tr>, dla przykładu: <table> <tr> </tr> <tr> </tr> <tr> </tr> </table> Zwróć uwag ę, ze wprowadzenie definicji tabeli table, a w jej ramach pewnej

3 liczby wierszy tr nie powoduje jeszcze wyś wietlenia tabeli. Dopiero zdefiniowanie komórek, o których piszemy niżej, pozwoli wyś wietlić tabelaryczny układ danych. Informacje o TR Komórka w wierszu Komórki tabeli wprowadzamy za pomoc ą polecenia: <td> </td> Komórka zawiera ju ż konkretne dane. Między jej znacznikami moż na umieszczać tekst i grafik ę. Konkretne komórki s ą umieszczane mię dzy znacznikami wybranego wiersza, na przykład: <table> <tr> <td> </td><td> </td><td> </td></tr> <tr> <td> </td><td> </td><td> </td></tr> <tr> <td> </td><td> </td><td> </td></tr> </table> Uwaga: dla przejrzystoś ci obrazu dokumentu w edytorze HTML warto umieszczać definicje wierszy tabeli jedn ą pod drug ą, natomiast definicje kolejnych komórek obok siebie, co symuluje układ wierszy i kolumn w całej tabeli. Oczywiście komórki można opisywać w edytorze takż e w kolejnych rzędach, co naturalnie nie wpływa na ich faktyczne położenie w przeglą darce, wyznaczone przez definicj ę wiersza. Sposób pisania to kwestia wygody użytkownika. Przykład tabeli: a1 a2 a3 a4 a5 b1 b2 b3 b4 b5

4 c1 c2 c3 c4 c5 Jak widać, tabela zawiera 3 rzędy, w każdym po 5 komórek, za ś w konkretnych komórkach (w ramach znaczników <td> </td>) zostały umieszczone dane: od a1 do c5. Jest to najprostszy przykład tabeli, która nie zawiera ż adnych obramowa ń, barw, nagłówków i podpisu. Za chwil ę przystą pimy do urozmaicania tabeli, dzięki czemu znacznie wzrośnie jej przejrzystość i wartoś ć informacyjna. Informacje o TD Obramowanie tabeli Aby tabela zawierała naokoło obramowanie, wystarczy rozszerzyć definicj ę o atrybut border. Jeśli nie podamy szerokoś ci obramowania, przyjmowana jest jej domyślna wartość. <table border> </table> a1 a2 a3 a4 a5 b1 b2 b3 b4 b5 c1 c2 c3 c4 c5 Gdybyśmy podali szerokoś ć obramowania w pikselach, zostanie ona odpowiednio zinterpretowana przez przeglądark ę, na przykład: <table border="10"> </table> a1 b1 a2 a3 a4 a5 b2 b3 b4 b5

5 c1 c2 c3 c4 c5 Odległości między komórkami Aby odległości miedzy komórkami w pikselach były inne ni ż domyślne, moż emy użyć atrybutu cellspacing. Powoduje to pogrubienie obramowania między nimi. <table border cellspacing="8"> </table> W efekcie uzyskamy: a1 a2 a3 a4 a5 b1 b2 b3 b4 b5 c1 c2 c3 c4 c5 Porównaj ten atrybut z marginesami wyrażanymi za pomoc ą stylów. Odstępy w komórkach Jeśli uznamy, że odstęp między zawartości ą komórki a jej obramowaniem (mierzony w pikselach) jest zbyt mały, możemy użyć atrybutu cellpadding (domyślnie wynosi on 1). <table border cellspacing="5" cellpadding="15"> </table> W rezultacie uzyskamy: a1 a2 a3 a4 a5

6 b1 b2 b3 b4 b5 c1 c2 c3 c4 c5 Oczywiście należy w rozsądny sposób ustawiać wartości atrybutów, gdy ż np. zbyt grube obramowanie czy zbyt mały odstęp treś ci od obramowania czyni tabel ę mniej przejrzyst ą i niezbyt estetyczn ą, co pokazuje poniższy przykład. a1 a2 a3 a4 a5 b1 b2 b3 b4 b5 c1 c2 c3 c4 c5 Porównaj ten atrybut z odstępami wyrażanymi za pomoc ą stylów. Szerokość tabeli Dotychczas tworzyliśmy tabele, które przybierały domyśln ą szerokoś ć na ekranie przeglądarki. Atrybut width daje nam możliwoś ć samodzielnego zdefiniowania szerokoś ci tabeli. Podany atrybut jest "silniejszy" od innych atrybutów, które wpływaj ą na szerokość tabeli na ekranie. <table border width="600"> </table> Spowoduje to wyświetlenie tabeli o podanej szerokości w pikselach. a1 a2 a3 a4 a5 b1 b2 b3 b4 b5

7 c1 c2 c3 c4 c5 Zamiast wartości absolutnej w pikselach możemy także użyć wartoś ci procentowej, np. pół szerokości nadrzędnego pojemnika, w którym mieści się tabela (w naszym przykładzie połowa szerokoś ci białego obszaru, w jakim mieści si ę ten rozdział). <table border width="50%"> </table> I efekt: a1 a2 a3 a4 a5 b1 b2 b3 b4 b5 c1 c2 c3 c4 c5 Szerokość komórki W starszych wersjach HTML do wyznaczenia szerokoś ci komórki stosowano atrybut width. W HTML 4.01 i XHTML 1.0 jest on uznany za przestarzały (zarzucony ostatecznie w XHTML 1.1) i szerokość komórki jest okreś lana za pomoc ą stylów, a konkretnie szerokoś ci elementu. <td style="width: 150px; ">zawartość komórki</td> a1 a2 a3 a4 a5

8 b1 b2 b3 b4 b5 c1 c2 c3 c4 c5 Można te ż podać wartość procentow ą, która odnosi si ę do szerokoś ci komórki w ramach tabeli, a nie całego ekranu. <td style="width: 50%; ">zawartość komórki</td> a1 a2 a3 a4 a5 b1 b2 b3 b4 b5 c1 c2 c3 c4 c5 Zwróć uwag ę, że wystarczy podać szerokoś ć komórek w pierwszym wierszu, aby pozostałe, w kolejnych wierszach, przyjęły te same wartości. Wyrównanie tabeli W starszych wersjach HTML stosowany był atrybut align, który pozwalał wyrównać tabel ę w stosunku do marginesów strony i oblewającego j ą tekstu - stosowano wartoś ci right, left i center. W HTML 4.01 i XHTML 1.0 jest to atrybut uznany za przestarzały, a z XHTML 1.1 wycofany - w to miejsce zaleca się stosowanie stylów. <table style="float:right; "></table> W efekcie tabela zostanie przesunięta w prawo i oblana z lewej strony tekstem. a1 a2 a3 a4 a5 b1 b2 b3 b4 b5

9 c1 c2 c3 c4 c5 to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jakiś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jakiś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jakiś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst <table style="float:left; "></table> W efekcie tabela zostanie przesunięta w lewo i oblana z prawej strony tekstem. a1 a2 a3 a4 a5 b1 b2 b3 b4 b5 c1 c2 c3 c4 c5 to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jakiś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jakiś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jakiś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst to jest jaki ś tekst Poziome wyrównanie danych w komórkach Atrybut align wykorzystuje si ę także do poziomego wyrównania zawartoś ci komórki (a nawet całego wiersza tr) - ś rodkowania, justowania do lewej i justowania do prawej, z użyciem wartości center, left i right.

10 <td align="left"> </td> <td align="center"> </td> <td align="right"> </td> Oto wynik: a1 - do lewej a2 - środkowanie a3 - do prawej b1 - do lewej b2 - środkowanie b3 - do prawej c1 - do lewej c2 - środkowanie c3 - do prawej Teoretycznie możliwe jest te ż wyrównanie według znaku (moż na wstawiać ten atrybut w komórkach, wierszach i grupach kolumn), co znajduje praktyczne zastosowanie w wyrównywaniu liczb ze znakami po przecinku, pozwalają c poprawnie wyrównywać je właśnie według podanego znaku - niestety, ż adna z przeglądarek nie interpretuje tego atrybutu. <td align="char" char=",">10,59</td> <td align="char" char=",">100,48</td> <td align="char" char=",">12,592</td> Alternatywnie stosuje si ę te ż style CSS, dajace ten sam efekt. <td style="text-align: left; "> </td> <td style="text-align: center; "> </td> <td style="text-align: right; "> </td> a1 - do lewej a2 - środkowanie a3 - do prawej b1 - do lewej b2 - środkowanie b3 - do prawej c1 - do lewej c2 - środkowanie c3 - do prawej

11 Wysokość tabeli Wysokość tabeli była niekiedy dawniej regulowana za pomoc ą nieoficjalnego, niewchodzącego w skład HTML atrybutu height, o wartoś ciach w pikselach lub procencie widocznego okna, ignorowanego zreszt ą przez niektóre przeglą darki. Poprawne może być jedynie podanie wysokości za pomoc ą stylów CSS, na przykład: <table border style="height: 200px; width: 60%; "> Wynik podania tej wartości: Komórka a1 Komórka a2 Komórka a3 Komórka a4 Wartość podana w procentach bę dzie interpretowana jedynie wtedy, gdy tabela będzie umieszczona w pojemniku wyższego rzędu o podanej wysokości. <div style="height: 200px; "> <table border style="height: 50%; width: 60%; "> Komórka a1 Komórka a2 Komórka a3 Komórka a4 Pionowe wyrównanie danych w komórkach Atrybut valign (vertical align) służy do pionowego wyrównania zawartoś ci komórki - do górnego brzegu, do środka i do dolnego brzegu. Uż ywamy wówczas odpowiednio konstrukcji:

12 <td valign="top"> </td> <td valign="middle"> </td> <td valign="bottom"> </td> Wynik: a1 - do górnego brzegu a2 - do górnego brzegu a3 - do górnego brzegu b1 - do górnego brzegu b2 - do dolnego brzegu b3 - do środka Kolor tła tabeli W starszych wersjach HTML stosowano atrybut bgcolor, który pozwalał zdefiniować kolor tła calej tabeli, wiersza lub wybranych komórek. W HTML 4.01 i XHTML 1.0 jest to atrybut przestarzały, za ś z XHTML 1.1 w ogóle go wycofano na rzecz stylów. <table style="background-color: red"> <tr style="background-color: beige"> <td style="background-color: green"> Przykład zdefiniowania odrębnych kolorów w każdej z komórek: czerwona komórka zielona komórka żółta komórka beżowa komórka niebieska komórka różowa komórka Jako tła tabeli (czy wręcz poszczególnych komórek) można także uż yć gotowego obrazka - poprzednio stosowano atrybut background="nazwa_obrazka", ale obecnie jest to polecenie przestarzałe i stosuje si ę style CSS: <table style="background-image: url(adres_obrazka)">

13 Uż ycie style="background-image: url(../grafika/canvas2.gif)" da tutaj następujący efekt: Kolor obramowania tabeli Stosowany niekiedy wcześniej atrybut bordercolor był niestandardowym rozszerzeniem Internet Explorera, który został te ż zaakceptowany przez Navigatora. Należy unikać tego atrybutu, natomiast swobod ę definiowania kolorów obramowania daj ą nam obecnie style CSS - połączenie stylu, gruboś ci i koloru obramowania. Przykładowy kod: <table border cellspacing="1" cellpadding="5" style="border: 15px outset #D2691E; "> I wynik: a1 a2 a3 a4 a5 b1 b2 b3 b4 b5 c1 c2 c3 c4 c5

14 Tytuł tabeli Tabela powinna na ogół zawierać tytuł, wyjaśniający jej treść. Należ y go umieścić zaraz za ogólnymi ramami tabeli. Na przykład: <table border style="width: 300px; "> <caption>tytuł tabeli</caption> I żywy efekt: a1 a2 a2 Tytuł tabeli b1 b2 b3 Za pomoc ą stylów CSS możesz zdefiniować położenie tytułu, nad lub pod tabel ą: <caption style="caption-side: top; ">Tytuł tabeli</caption> a1 a2 a2 Tytuł tabeli b1 b2 b3 <caption style="caption-side: bottom; ">Tytuł tabeli</caption> a1 a2 a2 Tytuł tabeli b1 b2 b3

15 Informacje o CAPTION Nagłówek wiersza i kolumny Zazwyczaj w tabelach s ą umieszczane nagłówki wierszy i kolumn, obrazują ce ich treść. Domyślnie nagłówki s ą pokazywane za pomoc ą czcionki pogrubionej i w przypadku kolumn pozycjonowane na środku. Przykład nagłówków kolumn: Wzrost produkcji w latach (w mln USD) Nagłówek jest definiowany za pomoc ą znaczników: <th> </th> Powyższa, przykładowa tabela ma więc kod: <table border cellpadding="10" width="400"> <caption>wzrost produkcji w latach (w mln USD)</caption> <tr> <th>1991</th> <th>1992</th><th>1993</th> <th>1994</th> <th>1995</th> </tr> <tr style="text-align:center"> <td>1150</td><td>1240</td><td>1380</td><td>1420</td><td>1550< /td> </tr> </table> Pierwszy wiersz, jak widzimy, składa si ę z samych nagłówków kolumn (kolejne lata). W drugim znajduj ą si ę dane liczbowe. Analogicznie należy wprowadzać kody nagłówków wierszy. Każdy wiersz należ y

16 rozpocząć od komórki z nagłówkiem. <table border cellpadding="10" width="500"> <caption>wzrost produkcji masła i margaryny w latach (w mln USD)</caption> <tr><td></td><th>1991</th> <th>1992</th> <th>1993</th> <th>1994</th> <th>1995</th> </tr> <tr style="text-align: center; "><th>masło</th> <td>1150</td><td>1240</td><td>1380</td><td>1420</td><td>1550< /td></tr> <tr style="text-align: center; "><th>margaryna</th> <td>800</td><td>900</td><td>980</td><td>1150</td><td>1320</td ></tr> </table> co da w rezultacie: Wzrost produkcji masła i margaryny w latach (w mln USD) Masło Margaryna W wierszach z danymi liczbowymi wystarczyło wstawić kody nagłówków (Masło i Margaryna), zaraz za definicj ą wiersza, a przed pierwsz ą definicj ą komórki z danymi. Zauważmy te ż, że wiersz nagłówków z latami został poprzedzony pustą komórk ą, dzięki czemu nagłówki zostały we właściwy sposób ułoż one w stosunku do kolumn z danymi. Gdybyś my chcieli, aby ta pusta komórka była "wklęsła", możemy w niej wstawić "lepk ą spacj ę ", czyli kod (nonbreaking space). Informacje o TH

17 Łączenie komórek Komórki danych i/lub nagłówków można ze sob ą łączyć. Na przykład: Wzrost produkcji masła i margaryny w latach (w mln USD) Masło Margaryna W powyższym przykładzie, znając łączn ą produkcj ę tłuszczów, ale nie znają c jej struktury, przedstawiliśmy łączne dane dla dwóch kolejnych lat i Aby komórka w danym wierszu rozciągała si ę na x wierszy, należy uż yć w jej definicji atrybutu <td rowspan="x">. W naszej tabeli zostały opatrzone atrybutem rowspan="2" dwie pierwsze komórki z danymi w wierszu Masło (i oczywiście podana łączna produkcja tłuszczów). Jednocześnie usunęliś my dwie pierwsze komórki z danymi w wierszu Margaryna. Pozostałe trzy komórki wiersza Margaryna (lata ) dostosowały si ę do odpowiednich komórek w wierszu Masło. <tr style="text-align: center"> <th>masło</th><td rowspan="2">1950</td><td rowspan="2">2120</td><td>1380</td><td>1420</td><td>1550</td> </tr> Podobnie można łączyć komórki w kolumnach, stosują c dla nagłówków atrybut th colspan="y", a dla danych td colspan="z". Wzrost produkcji masła i margaryny w latach (w mln USD) Masło Margaryna W przykładzie zostało pokazane poziome łączenie komórek - połą czono w ten sposób komórki nagłówków z latami i komórki dotyczą ce produkcji masła, której

18 czasowej struktury nie znamy. <tr><td> </td><th colspan="2"> </th><th colspan="3"> </th></tr> <tr style="text-align: center"><th>masło</th><td colspan="2">2390</td><td colspan="3">4350</td></tr> <tr style="text-align: center"><th>margaryna</th><td>800</td><td>900</td><td>980</td> <td>1150</td><td>1320</td></tr> I jeszcze jeden, bardziej skomplikowany przykład łą czenia komórek, z wykorzystaniem colspan i rowspan w jednej tabeli: Wzrost produkcji tłuszczów i przetworów owocowych w latach (w mln USD) Produkt Tłuszcze Masło Margaryna Przetwory owocowe Dżem Marmolada Zagnieżdżanie tabel Możliwe jest zagnieżdżanie tabel w komórkach nadrzę dnej tabeli. W tym celu należy utworzyć w zwykły sposób definicj ę tabeli w ramach definicji wybranej komórki tabeli nadrzę dnej, czyli w ramach <td> </td>. Na przykład: AAA BBB

19 CCC DDD Łatwo dostrzec, że tabela złoż ona z dwóch wierszy i dwóch kolumn została zagnieżdżona w komórce z wartości ą 300. Uwaga: zagnieżdżanie tabel w tabelach, czę sto spotykane przy tworzeniu bardzo skomplikowanych konstrukcyjnie layoutów stron, nie jest uważ ane za dobr ą manier ę i raczej odradza si ę stosowanie tej techniki, tym bardziej, ż e samo opieranie stron na szkieletach tabel jest dzisiaj ju ż technik ą uznawan ą za niewłaściw ą. Sekcje tabeli - nagłówek, ciało i stopka Podobnie jak cały dokument, także i tabela może mieć sekcje - częś ć nagłówkow ą, część główn ą i stopk ę. Elementy te s ą (teoretycznie) przydatne przy określaniu wyglądu tabeli i wyświetlaniu tabeli. Podział tabeli na sekcje jest odzwierciedleniem idei tzw. Complex Table Model, obejmującego polecenia table, colgroup, col, caption, thead, tbody, tfoot, tr, th, td, a będącego rozszerzeniem starszej idei Simple Table Model. Uwaga: nie należ y mylić sekcji nagłówkowej tabeli z nagłówkami kolumn i wierszy, mimo zbieżności nazwy. Wydzielenie nagłówka i stopki pozwala, teoretycznie, wyś wietlać zawsze na ekranie (i drukować) zawarte w nich informacje, gdy tabela przekracza wielkości ą ekran czy stron ę druku. Przewijana jest tylko główna częś ć tabeli (dane), a informacje nagłówka i stopki pozostaj ą cały czas widoczne. Analogicznie, gdybyśmy drukowali większ ą tabel ę, która nie mieści si ę na jednej stronie druku, nagłówek i stopka tabeli będ ą drukowane na każ dej kolejnej stronie, a zmieniać si ę będ ą oczywiście dane zawarte w ciele tabeli tbody. Na razie przeglądarki nie interpretuj ą w ten sposób nagłówka i stopki tabeli. Wszystkie trzy główne przeglądarki w swych najnowszych wersjach wyświetlają jednak poprawnie kolejność części. Uwaga: tfoot musi być zdefiniowane w tabeli przed tbody. <table width="300" border cellpadding=5> <thead><tr><td colspan="2">to jest częś ć nagłówkowa</td></tr></thead> <tfoot><tr><td colspan="2">to jest stopka</td></tr></tfoot> <tbody> <tr> <td>komórka 11</td> </tr> <tr>

20 <td>komórka 21</td> </tr> </tbody> </table> I rezultat: To jest część nagłówkowa To jest stopka Komórka 11 Komórka 12 Komórka 21 Komórka 22 Zauwa ż, że gdy komórek w wierszu tabeli jest więcej ni ż 1, to i częś ć nagłówkowa oraz stopka tabeli powinny mieć albo tyle samo komórek w wierszu, albo zastosowany atrybut colspan="x". Informacje o THEAD Informacje o TBODY Informacje o TFOOT Krawędzie tabeli HTML 4 zawiera dwa nowe atrybuty pozwalają ce zdefiniować sposób wyświetlania zewnętrznych krawędzi tabel ( frame) i wewnę trznych linii rozdzielających komórki ( rules). Atrybutów frame i rules uż ywamy razem z atrybutem border="x" wyznaczającym grubość obramowa ń. Wyjdźmy od podstawowej definicji tabeli, zawierają cej, przykładowo, 3 wiersze i 3 kolumny (dla przejrzystoś ci przykładu stosujemy w nim atrybut cellpadding="5"). a1 a2 a3

21 b1 b2 b3 c1 c2 c3 Atrybut frame="wartoś ć" pozwala wyś wietlać w specjalny sposób obramowanie tabeli. Wstawiamy go bezpośrednio do definicji tabeli. Przykłady wartości frame podajemy w połączeniu z wartości ą rules="none", czyli bez obecności wewnętrznych krawędzi. <table border="1" frame="wartość" rules="none"> Wartość frame="void" pozwala usunąć zewnętrzne obramowanie tabeli. a1 b1 a2 a3 b2 b3 c1 c2 c3 Wartość frame="above" wstawia górn ą krawęd ź obramowania, a frame="below" - doln ą. a1 b1 a2 a3 b2 b3 c1 c2 c3 a1 b1 a2 a3 b2 b3 c1 c2 c3

22 Wartość frame="vsides" wyświetla lew ą i praw ą krawęd ź obramowania tabeli, a frame="hsides" - górn ą i doln ą. a1 b1 a2 a3 b2 b3 c1 c2 c3 a1 b1 a2 a3 b2 b3 c1 c2 c3 Wartość praw ą. frame="lhs" wyświetla lew ą krawęd ź obramowania, a frame="rhs" - a1 b1 a2 a3 b2 b3 c1 c2 c3 a1 b1 a2 a3 b2 b3 c1 c2 c3 Wartość frame="box" wyświetla wszystkie krawędzie obramowania. a1 b1 a2 a3 b2 b3 c1 c2 c3

23 Seria wartości atrybutu rules="wartoś ć" pozwala manipulować wewnę trznymi krawędziami tabeli (przykłady podajemy z uż yciem frame="void", czyli bez obecności krawędzi zewnętrznych). <table border="x" rules="wartość" frame="void"> Wartość rules="none" powoduje usunięcie linii wewnętrznych. a1 b1 a2 a3 b2 b3 c1 c2 c3 Wartość rules=rows powoduje wyś wietlenie tylko poziomych linii wewnętrznych. a1 a2 a3 b1 b2 b3 c1 c2 c3 Wartość rules="cols" powoduje wyś wietlenie tylko pionowych linii wewnętrznych (Opera ma problemy). a1 a2 a3 b1 b2 b3 c1 c2 c3

24 Wartość rules="all" powoduje wyświetlenie wszystkich linii wewnętrznych. a1 a2 a3 b1 b2 b3 c1 c2 c3 Wartość rules="groups" powoduje wyświetlenie tylko linii wewnę trznych dzielących część nagłówka, ciała i stopki tabeli oraz grup kolumn. Istotna informacja o kolumnach i grupach kolumn. W tabeli (zaraz za poleceniem <table>) moż emy definiować grupy kolumn, używając polecenia colgroup span (grupa), a w ich ramach ewentualnie dodatkowo definiować atrybuty kolumny col (pojedyncza kolumna). Przykładowo: <colgroup span="4" align="center"> spowoduje wydzielenie grupy 4 kolumn (span="4") i środkowanie ich zawartości. <col align="right"> spowoduje wydzielenie 1 kolumny i wyrównanie jej zawartości do prawego marginesu. Przykładowo załóżmy, że mamy tabel ę o 4 kolumnach. Wydzielmy grupy kolumn - pierwsza grupa zawiera kolumn ę z tekstem, wyrównywan ą do prawego marginesu, druga zawiera 3 kolumny z liczbami, wyrównanymi do środka: <colgroup span="1"> <col align="right"> <colgroup span="3"> <col align="center"> <col align="center"> <col align="center">

25 Oczywiście, w tym przypadku możemy nawet uprościć definicj ę, rezygnują c z podawania polecenia col, a przenosząc wyrównanie do colgroup, gdyż wszystkie kolumny drugiej grupy s ą wyrównywane do środka. <colgroup span="1" align="right"> <colgroup span="3" align="center"> Żywy przykład: śliwki 1,2 1,3 0,9 gruszki 0,8 1,1 1,4 jabłka 3,1 2,7 2,2 czereśnie 0,4 0,3 0,6 wiśnie 0,2 0,4 0,3 Informacje o COL Informacje o COLGROUP Tak określony grupy kolumn możemy teraz oddzielić od siebie krawę dziami, stosując atrybut rules="groups". <table border="1" cellpadding="5" frame="void" rules="groups"> <colgroup span="1" align="right"> <colgroup span="3" align="center"> <tr><td> śliwki 1,2 1,3 0,9 gruszki 0,8 1,1 1,4

26 jabłka 3,1 2,7 2,2 czereśnie 0,4 0,3 0,6 wiśnie 0,2 0,4 0,3 Jak widzimy, atrybut rules="groups" spowodował wstawienie krawędzi mię dzy wydzielone grupy kolumn. Krawędzi zewnętrznej nie ma, gdy ż usunął j ą tutaj atrybut frame="void". Wstawianie krawędzi między grupy kolumn moż na zastosować w odniesieniu zarówno do grup kolumn wydzielanych ręcznie, jak i częś ci tabeli definiowanych przez polecenia thead, tfoot i tbody. Poniższa tabela pokazuje właś nie przykład, w którym s ą wydzielone nagłówek (z tytułami kolumn), ciało (z danymi) i stopka tabeli, za ś kolumny zostałt podzielone na dwie grupy: pierwsza z kolumn ą zawierając ą nazwy owoców, a druga zawierają ca kolumny z danymi. Podanie w definicji tabeli table atrybutów border="1" frame="void" rules="groups" da ostateczny efekt w postaci poniższej tabeli. produkcja w mln ton śliwki 1,2 1,3 0,9 1,5 gruszki 0,8 1,1 1,4 0,5 jabłka 3,1 2,7 2,2 3,0 czereśnie 0,4 0,3 0,6 0,5 wiśnie 0,2 0,4 0,3 0,6

Języki programowania wysokiego poziomu. HTML cz.2.

Języki programowania wysokiego poziomu. HTML cz.2. Języki programowania wysokiego poziomu HTML cz.2. Model pudełkowy HTML Elementy blokowe w tym table oraz div są wyświetlane według tzw. modelu pudełkowego: Zawartość Odstęp (padding) Obramowanie (border)

Bardziej szczegółowo

Często używanym elementem języka HTML są tabele, które wykorzystuje się do wygodnego rozmieszczania informacji i obrazów.

Często używanym elementem języka HTML są tabele, które wykorzystuje się do wygodnego rozmieszczania informacji i obrazów. Tabele Często używanym elementem języka HTML są tabele, które wykorzystuje się do wygodnego rozmieszczania informacji i obrazów. Ramy tabeli Ramy tabeli tworzone są za pomocą polecenia: Cała zawartość

Bardziej szczegółowo

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER=1> <TR> Tabele Autorem niniejszego skryptu jest dr inż. Robert Kolud Tabele w HTML to nie tylko praktyczny sposób na przedstawianie zestawień informacji. Znacznie częściej jednak tabele są wygodnym narzędziem

Bardziej szczegółowo

[ HTML ] Tabele. 1. Tabela, wiersze i kolumny

[ HTML ] Tabele. 1. Tabela, wiersze i kolumny [ HTML ] Tabele 1. Tabela, wiersze i kolumny Opis tabeli znajdowad się powinien wewnątrz znaczników . W ich ramach umieszczone są definicje rzędów, komórek w rzędach oraz dane w komórkach.

Bardziej szczegółowo

Tworzenie stron internetowych w kodzie HTML Cz 5

Tworzenie stron internetowych w kodzie HTML Cz 5 Tworzenie stron internetowych w kodzie HTML Cz 5 5. Tabele 5.1. Struktura tabeli 5.1.1 Odcięcia Microsoft Internet Explorer 7.0 niepoprawnie interpretuje białe znaki w komórkach tabeli w przypadku tworzenia

Bardziej szczegółowo

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE 1. TABELE 1.1. Definicja tabeli Definicja tabeli musi być umieszczona między znacznikami. W ich ramach umieszczane są definicje rzędów

Bardziej szczegółowo

HTML cd. Ramki, tabelki

HTML cd. Ramki, tabelki HTML cd. Ramki, tabelki Ramki Umożliwiają wyświetlanie kilku niezależnych dokumentów w tym samym oknie w układzie pionowym, poziomym lub mieszanym. Wady: kłopotliwe drukowanie, konieczność zapanowania

Bardziej szczegółowo

Odsyłacze. Style nagłówkowe

Odsyłacze. Style nagłówkowe Odsyłacze ... polecenie odsyłcza do dokumentu wskazywanego przez url. Dodatkowym parametrem jest opcja TARGET="...", która wskazuje na miejsce otwarcia wskazywanego dokumentu, a jej parametrami

Bardziej szczegółowo

obecnie tabeli nie stosuje się do budowy struktury witryny (stosuje się za to pozycjonowanie elementów i warstwy) faktycznie wymagają

obecnie tabeli nie stosuje się do budowy struktury witryny (stosuje się za to pozycjonowanie elementów i warstwy) faktycznie wymagają Tabela obecnie tabeli nie stosuje się do budowy struktury witryny (stosuje się za to pozycjonowanie elementów i warstwy) tabel używa się wyłącznie do prezentacji tych danych, które tego tabel używa się

Bardziej szczegółowo

Tabela z komórkami nagłówkowymi (wyróżnionymi)

Tabela z komórkami nagłówkowymi (wyróżnionymi) Tabela z komórkami nagłówkowymi (wyróżnionymi) Nagłówek poziomy ... ... Nagłówek pionowy ... ... Tytuł tabeli tytuł tabeli... gdzie

Bardziej szczegółowo

Wprowadzenie do języka HTML

Wprowadzenie do języka HTML Radosław Rudnicki (joix@mat.umk.pl) 05.09.2009 r. Wprowadzenie do języka HTML Do tworzenia stron internetowych wystarczy użyd zwykłego Notatnika oferowanego przez system Windows, czy dowolny inny system

Bardziej szczegółowo

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2 Young Programmer: HTML+PHP Dr inż. Małgorzata Janik, Zajęcia #2 Ramowy program warsztatów Zajęcia 1: Zajęcia wprowadzające, HTML Zajęcia 2: Style CSS (tabele i kaskadowe arkusze stylów) Zajęcia 3: Podstawy

Bardziej szczegółowo

Ćwiczenie 4 - Tabele

Ćwiczenie 4 - 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ć

Bardziej szczegółowo

Programowanie WEB PODSTAWY HTML

Programowanie WEB PODSTAWY HTML Programowanie WEB PODSTAWY HTML Najprostsza strona HTML tytuł strony To jest moja pierwsza strona WWW. tytuł strony

Bardziej szczegółowo

HTML (HyperText Markup Language) hipertekstowy język znaczników

HTML (HyperText Markup Language) hipertekstowy język znaczników HTML (HyperText Markup Language) hipertekstowy język znaczników Struktura dokumentu tytuł strony

Bardziej szczegółowo

Deklarowanie tytułu związanej z tabelą

Deklarowanie tytułu związanej z tabelą Tabele 1 Deklarowanie tytułu związanej z tabelą Przychody w latach 2007-2010 Położenie pozbawione stylu Treść nagłówka Formatowanie położenia w stylach

Bardziej szczegółowo

I. Wstawianie rysunków

I. Wstawianie rysunków I. Wstawianie rysunków Wstawiane rysunku Bez parametrów: Tekst alternatywny Tytuł obrazka

Bardziej szczegółowo

HTML (HyperText Markup Language)

HTML (HyperText Markup Language) HTML (HyperText Markup Language) Struktura dokumentu tytuł strony sekcja nagłówka Tutaj wpisujemy

Bardziej szczegółowo

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop. 2012 Spis treści Wstęp 9 1 HTML 5 i XHTML w pytaniach i odpowiedziach 13 Co to jest HTML 5? 13 Co to jest XHTML? 15 Czy strony utworzone w HTML

Bardziej szczegółowo

Laboratorium 1: Szablon strony w HTML5

Laboratorium 1: Szablon strony w HTML5 Laboratorium 1: Szablon strony w HTML5 Czas realizacji: 2 godziny Kurs: WYK01_HTML.pdf, WYK02_CSS.pdf Pliki:, Edytor: http://www.sublimetext.com/ stabilna wersja 2 (portable) Ćwiczenie 1. Szablon strony

Bardziej szczegółowo

Za pomocą atrybutu ROWS moŝemy dokonać podziału ekranu w poziomie. Odpowiedni kod powinien wyglądać następująco:

Za pomocą atrybutu ROWS moŝemy dokonać podziału ekranu w poziomie. Odpowiedni kod powinien wyglądać następująco: 1 1. Ramki Najbardziej elastycznym sposobem budowania stron jest uŝycie ramek. Ułatwiają one nawigowanie w wielostronicowych dokumentach HTML, poprzez podział ekranu na kilka obszarów. KaŜdy z nich zawiera

Bardziej szczegółowo

9. TABELE KURS HTML.

9. TABELE KURS HTML. 9. TABELE Tabele są czymś niezwykle waŝnym dla strony HTML. ChociaŜ początkujący omijają je szerokim łukiem, lepiej się je nauczyć. Ta lekcja będzie większym połączeniem oby dwóch języków kursu niŝ jakiekolwiek

Bardziej szczegółowo

Krótki przegląd własności języka CSS

Krótki przegląd własności języka CSS Krótki przegląd własności języka CSS Stosując arkusze stylów CSS, w sposób wyraźny oddziela się formatowanie dokumentu XHTML od jego warstwy znaczeniowej umieszczonej w sekcji . Niżej zestawiono

Bardziej szczegółowo

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl HTML 1 Gimnazjum nr 1 w Barcinie UWAGA: UTWÓRZ FOLDER HTML, a w nim HTML-1 dla pierwszego ćwiczenia. Imię_ nazwisko_html-1.html z dysku J: w folderze HTML 1. Tło strony - Jednolity kolor:

Bardziej szczegółowo

HTML podstawowe polecenia

HTML podstawowe polecenia HTML podstawowe polecenia Szkielet dokumentu:

Bardziej szczegółowo

Układy witryn internetowych

Układy witryn internetowych 1. CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z możliwościami kaskadowych arkuszy stylów CSS w zakresie kontrolowania położenia elementów na stronie. 2. MATERIAŁ NAUCZANIA W normalnym układzie opartym

Bardziej szczegółowo

Wykład 2 TINT. XHTML tabele i ramki. Zofia Kruczkiewicz

Wykład 2 TINT. XHTML tabele i ramki. Zofia Kruczkiewicz Wykład 2 TINT XHTML tabele i ramki Zofia Kruczkiewicz 1. Tabele 1.1. Przykład tabeli zawierającej kalendarz na miesiąc marzec ... definiuje tabelę Atrybuty: border ="" obramowanie tabeli,

Bardziej szczegółowo

Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW

Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW Rys.1. Przykład prostej tabeli zawierającej kalendarz na miesiąc marzec ... definiuje tabelę Atrybuty: border

Bardziej szczegółowo

Tutorial. HTML Rozdział: Ramki

Tutorial. HTML Rozdział: Ramki Autor: Mateusz Wojtyna Opis ogólny Tutorial HTML Rozdział: Ramki Ramki są bardzo pomocnym narzędziem przy tworzeniu strony internetowej jeżeli na przykład chcemy stworzyć sobie menu wszystkich podstron

Bardziej szczegółowo

I. Dlaczego standardy kodowania mailingów są istotne?

I. Dlaczego standardy kodowania mailingów są istotne? 1 Tabela zawartości: I. Dlaczego standardy kodowania mailingów są istotne? 3 II. Budowa nagłówka wiadomości. 4 III. Style kaskadowe CSS. 4 IV. Elementarna budowa szablonu. 6 V. Podsumowanie. 9 2 I. Dlaczego

Bardziej szczegółowo

Kurs HTML. Wykład 4. Tworzenie tabel na stronie WWW. Umieszczanie grafiki w komórkach tabel.

Kurs HTML. Wykład 4. Tworzenie tabel na stronie WWW. Umieszczanie grafiki w komórkach tabel. Wykład 4 Tworzenie tabel na stronie WWW. Umieszczanie grafiki w komórkach tabel. Tabele Tabele zostały oficjalnie wprowadzone w HTML-u 3.2. Od tej pory wywarły ogromny wpływ na sposób projektowania i tworzenia

Bardziej szczegółowo

Podstawy pozycjonowania CSS

Podstawy pozycjonowania CSS Podstawy pozycjonowania CSS Żeby pokazać w jaki sposób przeglądarka rozkłada elementy na stronie posłużę się prostym przykładowym fragmentem kodu html. div id="before"

Bardziej szczegółowo

Spis treści. Konwencje zastosowane w książce...5. Dodawanie stylów do dokumentów HTML oraz XHTML...6. Struktura reguł...9. Pierwszeństwo stylów...

Spis treści. Konwencje zastosowane w książce...5. Dodawanie stylów do dokumentów HTML oraz XHTML...6. Struktura reguł...9. Pierwszeństwo stylów... Spis treści Konwencje zastosowane w książce...5 Dodawanie stylów do dokumentów HTML oraz XHTML...6 Struktura reguł...9 Pierwszeństwo stylów... 10 Klasyfikacja elementów... 13 Sposoby wyświetlania elementów...

Bardziej szczegółowo

Test z przedmiotu. Witryny i aplikacje internetowe

Test z przedmiotu. Witryny i aplikacje internetowe Test z przedmiotu Witryny i aplikacje internetowe Tylko jedna odpowiedź jest poprawna!!! Zadanie 1 Kod języka HTML przedstawi tabelę składającą się z dwóch

Bardziej szczegółowo

Podstawowe znaczniki języka HTML.

Podstawowe znaczniki języka HTML. Podstawowe znaczniki języka HTML. Struktura dokumentu. Sposób użycia i dokumentu. Między nimi umieszczana jest cała treść dokumentu. Sposób użycia Sekcja HEAD zawiera podstawowe

Bardziej szczegółowo

Formatowanie komórek

Formatowanie komórek Formatowanie komórek Korzystając z włączonego paska narzędziowego Formatowanie możemy, bez szukania dodatkowych opcji sformatować wartości i tekst wpisany do komórek Zmiana stylu czcionki (pogrubienie,

Bardziej szczegółowo

I. Menu oparte o listę

I. Menu oparte o listę I. Menu oparte o listę We wcześniejszych przykładach założyliśmy, że menu posiada tylko jeden poziom nawigacji. Czasem jednak jeden poziom nie wystarczy za pomocą list elementów oraz kaskadowych arkuszy

Bardziej szczegółowo

RAMKI. Czym są ramki w dokumencie HTML?

RAMKI. Czym są ramki w dokumencie HTML? Czym są ramki w dokumencie HTML? Wszystkie ważniejsze przeglądarki potrafią interpretowad ramki, które stały się już oficjalnym standardem języka HTML. Ramki ułatwiają nawigowanie w wielostronicowych dokumentach

Bardziej szczegółowo

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA Arkusz zawiera informacje prawnie Układ graficzny CKE 2016 chronione do momentu rozpoczęcia egzaminu CENTRALNA KOMISJA EGZAMINACYJNA Nazwa kwalifikacji: Twmzenie aplikacji internetowych i baz danych oraz

Bardziej szczegółowo

Wstawianie nowej strony

Wstawianie nowej strony Wstawianie nowej strony W obszernych dokumentach będziemy spotykali się z potrzebą dzielenia dokumentu na części. Czynność tę wykorzystujemy np.. do rozpoczęcia pisania nowego rozdziału na kolejnej stronie.

Bardziej szczegółowo

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA Arkusz zawiera informacje prawnie Układ graficzny CKE 2016 chronione do momentu rozpoczęcia egzaminu CENTRALNA KOMISJA EGZAMINACYJNA Nazwa kwalifikacji: Twmzenie aplikacji internetowych i baz danych oraz

Bardziej szczegółowo

Elementy div i style CSS w praktyce

Elementy div i style CSS w praktyce Elementy div i style CSS w praktyce Włodzimierz Gajda 23 listopada 2005 ver. 0.2 Streszczenie Artykuł omawia kulisy tworzenia strony internetowej wyłącznie w oparciu o elementy div oraz kaskadowe arkusze

Bardziej szczegółowo

Tworzenie stron internetowych w kodzie HTML Cz 7

Tworzenie stron internetowych w kodzie HTML Cz 7 Tworzenie stron internetowych w kodzie HTML Cz 7 7. Ramki 7.1. Wstęp Przykład: Oto przykładowy wygląd strony startowej ramek: PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd">

Bardziej szczegółowo

CSS. Kaskadowe Arkusze Stylów

CSS. Kaskadowe Arkusze Stylów CSS Kaskadowe Arkusze Stylów CSS CSS = Cascading Style Sheets Style określają sposób wyświetlania zawartości elementów HTML Arkusz stylów jest zbiorem takich reguł Pojawiły się w HTML 4.0 by rozwiązać

Bardziej szczegółowo

Co to jest html? I.Struktura strony:

Co to jest html? I.Struktura strony: Co to jest html? Jak tworzyć strony internetowe? Jest ich przecież w Internecie tysiące, a może nawet miliony. Jednak jedne strony bardziej nam się podobają, inne mniej. Z czego to wynika? Atrakcyjność

Bardziej szczegółowo

Danuta ROZPŁOCH-NOWAKOWSKA Strona 1 2007-11-06. Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

Danuta ROZPŁOCH-NOWAKOWSKA Strona 1 2007-11-06. Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional). Danuta ROZPŁOCH-NOWAKOWSKA Strona 1 2007-11-06 Moduł 4. Style Zajęcia poświęcone będą kaskadowym arkuszom stylów (por. slajdy 18.-27. z wykładu 2.) Wiele uwagi poświęcaliśmy do tej pory planowaniu szkieletu

Bardziej szczegółowo

e r T i H M r e n L T n

e r T i H M r e n L T n s e r T t w o i H M r e o T n w z n L Podstawy 1. Nawigacja na stronie jest niezwykle istotna, powinna być możliwie jak najprostsza. Pamiętajmy, że im mniej kroków do celu tym lepiej. 2. Projekt graficzny

Bardziej szczegółowo

Tworzenie stron internetowych w oparciu o język HTML

Tworzenie stron internetowych w oparciu o język HTML Ćwiczenie 1 Temat: Tworzenie stron internetowych w oparciu o język HTML Cel ćwiczenia: Celem ćwiczenia jest zapoznanie studenta z technologią tworzenia stron internetowych z wykorzystaniem języka HTML.

Bardziej szczegółowo

Rozdział VI. Tabele i ich możliwości

Rozdział VI. Tabele i ich możliwości Rozdział VI Tabele i ich możliwości 3.6. Tabele i ich możliwości W wielu dokumentach zachodzi konieczność przedstawienia danych w formie tabelarycznej. Dlatego też program OO Writer jest wyposażony w

Bardziej szczegółowo

Dokumentacja WebMaster ver 1.0

Dokumentacja WebMaster ver 1.0 1 Wstęp Dokumentacja WebMaster ver 1.0 Dokumentacja ta przeznaczona jest dla webmasterów, grafików, programistów. Przedstawia ona strukturę aplikacji SOTEeSKLEP, opisuje działanie oraz wyjaśnia m.in. jak

Bardziej szczegółowo

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1. Widżety KIWIPortal tworzenie umieszczanie na stronach internetowych opcje zaawansowane Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.3 Strona 1 z 17 1 SPIS TREŚCI 2 Metody osadzania widżetów... 3 2.1

Bardziej szczegółowo

Dodatkowe pakiety i polecenia L A TEXowe

Dodatkowe pakiety i polecenia L A TEXowe Dodatkowe pakiety i polecenia L A TEXowe 3 grudnia 2007 1 Ustawienia strony Do zmian ustawień strony warto użyć pakietu geometry, tj. w preambule wpisujemy: \usepackage[]{geometry} Dostępne opcje pakietu

Bardziej szczegółowo

Cel ogólny lekcji: Wprowadzenie dodatkowych znaczników. Wprowadzenie odsyłacza, tabeli, listy numerowanej i wypunktowanej.

Cel ogólny lekcji: Wprowadzenie dodatkowych znaczników. Wprowadzenie odsyłacza, tabeli, listy numerowanej i wypunktowanej. Piotr Chojnacki IV rok, informatyka chemiczna Liceum Ogólnokształcące Nr I we Wrocławiu Wrocław dn. 26 lutego 2006 roku Czas trwania zajęć: 90 minut, przedmiot: TI Temat lekcji: Tworzenie strony internetowej

Bardziej szczegółowo

Wstęp 5 Rozdział 1. Informacje podstawowe 9

Wstęp 5 Rozdział 1. Informacje podstawowe 9 Wstęp 5 Rozdział 1. Informacje podstawowe 9 Co to jest internet? 9 Co to jest WWW? 10 Jak komunikują się komputery w internecie? 11 Surfowanie i przeglądarka 12 Jeszcze kilka słów o adresach URL 13 Co

Bardziej szczegółowo

Model blokowy. Model blokowy w CSS

Model blokowy. Model blokowy w CSS Model blokowy Model blokowy w CSS opisuje bloki, które są generowane dla elementów HTML. Model blokowy zawiera także dokładne opcje związane z ustawieniem maginesu zewnętrznego, wewnętrznego, obramowania

Bardziej szczegółowo

Struktura języka HTML ZNACZNIKI. Oto bardzo prosta strona WWW wyświetlona w przeglądarce: A tak wygląda kod źródłowy takiej strony:

Struktura języka HTML ZNACZNIKI. Oto bardzo prosta strona WWW wyświetlona w przeglądarce: A tak wygląda kod źródłowy takiej strony: Struktura języka HTML ZNACZNIKI Oto bardzo prosta strona WWW wyświetlona w przeglądarce: Rysunek 1: Przykładowa strona wyświetlona w przeglądarce A tak wygląda kod źródłowy takiej strony: Rysunek 2: Kod

Bardziej szczegółowo

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR> Język html to język znaczników inaczej tagów, czyli słów lub skrótów pochodzących z języka angielskiego ujętych w nawiasy ostrokątne , np.. . W większości przypadków spotykamy znaczniki początku (inaczej

Bardziej szczegółowo

Dokument hipertekstowy

Dokument hipertekstowy Dokument hipertekstowy Laboratorium 5 Box model i layouty mgr inż. Krzysztof Wróbel Katedra Lingwistyki Komputerowej Wysokość i szerokość domyślna szerokość elementu inline jest związana z jego zawartością

Bardziej szczegółowo

Podstawy HTML i CSS. Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski

Podstawy HTML i CSS. Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski Podstawy HTML i CSS Grzegorz Arkit Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski 13 października 2016 G. Arkit (WMIiE) Podstawy HTML i CSS 13 października 2016 1 / 20 Informacja

Bardziej szczegółowo

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css. Kaskadowe arkusze stylów CSS Geneza - oddzielenie struktury dokumentu HTML od reguł prezentacji - poszerzenie samego HTML Korzyści - przejrzystość dokumentów - łatwe zarządzanie stylem (wyglądem) serwisu

Bardziej szczegółowo

Box model: Content. Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości.

Box model: Content. Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości. Box model Box model: Content Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości. Box model: Padding Content Content - obszar zawartości określany jest za pomocą deklaracji

Bardziej szczegółowo

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM Zaznaczanie komórek Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM Aby zaznaczyć blok komórek które leżą obok siebie należy trzymając wciśnięty LPM przesunąć kursor rozpoczynając od komórki

Bardziej szczegółowo

Arkusz kalkulacyjny MS Excel 2010 PL.

Arkusz kalkulacyjny MS Excel 2010 PL. Arkusz kalkulacyjny MS Excel 2010 PL. Microsoft Excel to aplikacja, która jest powszechnie używana w firmach i instytucjach, a także przez użytkowników domowych. Jej główne zastosowanie to dokonywanie

Bardziej szczegółowo

Języki programowania wysokiego poziomu. CSS Wskazówki

Języki programowania wysokiego poziomu. CSS Wskazówki Języki programowania wysokiego poziomu CSS Wskazówki CSS powinno się projektować hierarchicznie, zaczynając od elementów ogólniejszych, kończąc na szczegółowych - Źle: p.mid { text-align: center; p { color:

Bardziej szczegółowo

I. Formatowanie tekstu i wygląd strony

I. Formatowanie tekstu i wygląd strony I. Formatowanie tekstu i wygląd strony Akapit: ... aby wyrównać tekst do lewego marginesu aby wyrównać tekst do prawego marginesu:

Bardziej szczegółowo

2 Podstawy tworzenia stron internetowych

2 Podstawy tworzenia stron internetowych 2 Podstawy tworzenia stron internetowych 2.1. HTML5 i struktura dokumentu Podstawą działania wszystkich stron internetowych jest język HTML (Hypertext Markup Language) hipertekstowy język znaczników. Dokument

Bardziej szczegółowo

Proste kody html do szybkiego stosowania.

Proste kody html do szybkiego stosowania. Proste kody html do szybkiego stosowania. Często, w trakcie pracy z blogiem czy portalem zachodzi potrzeba umieszczenia grafiki, linku zaszytego w grafice czy innych podobnych. Szczególnie w widgetach

Bardziej szczegółowo

Nawigacja po długim dokumencie może być męcząca, dlatego warto poznać następujące skróty klawiszowe

Nawigacja po długim dokumencie może być męcząca, dlatego warto poznać następujące skróty klawiszowe Zestawienie wydatków rok 2015 1 Wstaw numerację stron. Aby to zrobić przejdź na zakładkę Wstawianie i w grupie Nagłówek i stopka wybierz Numer strony. Następnie określ pozycję numeru na stronie (na przykład

Bardziej szczegółowo

Specyfikacja techniczna dot. mailingów HTML

Specyfikacja techniczna dot. mailingów HTML Specyfikacja techniczna dot. mailingów HTML Informacje wstępne Wszystkie składniki mailingu (pliki graficzne, teksty, pliki HTML) muszą być przekazane do melog.com dwa dni albo maksymalnie dzień wcześniej

Bardziej szczegółowo

Kaskadowe arkusze stylów (CSS)

Kaskadowe arkusze stylów (CSS) Kaskadowe arkusze stylów (CSS) CSS (Cascading Style Sheets) jest to język opisujący sposób, w jaki przeglądarki mają wyświetlać zawartość odpowiednich elementów HTML. Kaskadowe arkusze stylów służą do

Bardziej szczegółowo

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie.

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie. Nazwa implementacji: CSS i box model Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie. Wprowadzenie CSS (kaskadowe arkusze stylów, ang. Cascading

Bardziej szczegółowo

Edytor tekstu MS Word 2003 - podstawy

Edytor tekstu MS Word 2003 - podstawy Edytor tekstu MS Word 2003 - podstawy Cz. 4. Rysunki i tabele w dokumencie Obiekt WordArt Jeżeli chcemy zamieścić w naszym dokumencie jakiś efektowny napis, na przykład hasło reklamowe, możemy wykorzystać

Bardziej szczegółowo

Dodawanie grafiki i obiektów

Dodawanie grafiki i obiektów Dodawanie grafiki i obiektów Word nie jest edytorem obiektów graficznych, ale oferuje kilka opcji, dzięki którym można dokonywać niewielkich zmian w rysunku. W Wordzie możesz zmieniać rozmiar obiektu graficznego,

Bardziej szczegółowo

Wprowadzenie do Internetu zajęcia 2

Wprowadzenie do Internetu zajęcia 2 Wprwadzenie d Internetu zajęcia 2 Zakres tematyczny zajęć Tabele Tabele prezentacja danych. Tabele mają szerkie zastswanie na strnach WWW i umżliwiają zaawanswane frmatwanie elementów na strnie. Definicja

Bardziej szczegółowo

Techniki wstawiania tabel

Techniki wstawiania tabel Tabele w Wordzie Tabela w Wordzie to uporządkowany układ komórek w postaci wierszy i kolumn, w które może być wpisywany tekst lub grafika. Każda komórka może być formatowana oddzielnie. Możemy wyrównywać

Bardziej szczegółowo

1. Otwórz skoroszyt Zadania 04.xlsx i zapisz otwarty skoroszyt pod nazwą: Wykonane zadanie 4.xlsx.

1. Otwórz skoroszyt Zadania 04.xlsx i zapisz otwarty skoroszyt pod nazwą: Wykonane zadanie 4.xlsx. 1. Otwórz skoroszyt Zadania 04.xlsx i zapisz otwarty skoroszyt pod nazwą: Wykonane zadanie 4.xlsx. 2. Przejdź do arkusza Biuro. Wstaw pusty wiersz przed wierszem 2. 3. Scal komórki od A2:F3, wyśrodkowując

Bardziej szczegółowo

DOKUMENTÓW W EDYTORACH

DOKUMENTÓW W EDYTORACH 2015-10-12 TWORZENIE DOKUMENTÓW W EDYTORACH Microsoft Word Jan Kowalski UAM Tworzenie dokumentów w edytorach Spis treści Struktura a formatowanie... 1 Formatowanie za pomocą stylów... 1 Nagłówki... 2 Rysunki...

Bardziej szczegółowo

KATEGORIA OBSZAR WIEDZY

KATEGORIA OBSZAR WIEDZY Moduł 3 - Przetwarzanie tekstów - od kandydata wymaga się zaprezentowania umiejętności wykorzystywania programu do edycji tekstu. Kandydat powinien wykonać zadania o charakterze podstawowym związane z

Bardziej szczegółowo

Witryny i aplikacje internetowe

Witryny i aplikacje internetowe Test z przedmiotu Witryny i aplikacje internetowe Zadanie 1 Kod języka HTML przedstawi tabelę składającą się z dwóch

Bardziej szczegółowo

Technologie Internetowe

Technologie Internetowe Arkadiusz Liber Emil Dziubecki Technologie Internetowe Laboratorium Ćwiczenie 3. Projektowanie i implementacja dokumentów hipertekstowych zawierających ramki i tabele Legnica 2005 1 1. Wymagania wstępne

Bardziej szczegółowo

Formatowanie komórek

Formatowanie komórek Formatowanie komórek 3.4 Formatowanie komórek Praca w MS Excel 2010 byłaby bardzo uciążliwa gdyby nie formatowanie. Duże ilości danych sprawiają, iż nasz arkusz staje się coraz pełniejszy, a my nie mamy

Bardziej szczegółowo

Pierwsza strona internetowa

Pierwsza strona internetowa HTML i CSS Pierwsza strona internetowa Rozpoczynając pracę na swoim komputerze powinieneś posiadać: dowolny edytor tekstowy (np. Notatnik), dostęp do Internetu, Microsoft Visual Studio. Podstawy formatowania

Bardziej szczegółowo

Studia Podyplomowe Grafika komputerowa i Techniki Multimedialne, 2015, semestr II, dr inż. Robert Banasiak Projektowanie Stron WWW.

Studia Podyplomowe Grafika komputerowa i Techniki Multimedialne, 2015, semestr II, dr inż. Robert Banasiak Projektowanie Stron WWW. Ćwiczenie 2 Kaskadowe arkusze stylów CSS. Budowanie makiety strony i jej modyfikacja dr inż. Robert Banasiak 1 Materiały ćwiczeniowe Wszelkie materiały ćwiczeniowe: wykłady, instrukcje oraz pliki ćwiczeniowe

Bardziej szczegółowo

CSS - layout strony internetowej

CSS - layout strony internetowej www.math.uni.lodz.pl/ radmat Ćwiczenie 1 Proszę przy pomocy listy stworzyć menu pionowe o następujących własnościach: Ćwiczenie 1 Proszę przy pomocy listy stworzyć menu pionowe o następujących własnościach:

Bardziej szczegółowo

1.Formatowanie tekstu z użyciem stylów

1.Formatowanie tekstu z użyciem stylów 1.Formatowanie tekstu z użyciem stylów Co to jest styl? Styl jest ciągiem znaków formatujących, które mogą być stosowane do tekstu w dokumencie w celu szybkiej zmiany jego wyglądu. Stosując styl, stosuje

Bardziej szczegółowo

Wykład 3 - część I. I. TABELE. dr Artur Bartoszewski - Nowoczesne technologie informatyczne - WYKŁAD

Wykład 3 - część I. I. TABELE. dr Artur Bartoszewski - Nowoczesne technologie informatyczne - WYKŁAD Wykład 3 - część I. I. TABELE 1 I. Tabele Struktura tabeli - HTML Najprostsza tabela składa się z elementu oraz komórek pogrupowanych w rzędy . Podstawowa struktura kodu tabeli 3x4 wygląda

Bardziej szczegółowo

Mateusz Bednarczyk, Dawid Chałaj. Microsoft Word Kolumny, tabulatory, tabele i sortowanie

Mateusz Bednarczyk, Dawid Chałaj. Microsoft Word Kolumny, tabulatory, tabele i sortowanie Mateusz Bednarczyk, Dawid Chałaj Microsoft Word Kolumny, tabulatory, tabele i sortowanie 1. Kolumny Office Word umożliwia nam dzielenie tekstu na kolumny. Zaznaczony tekst dzieli się na wskazaną liczbę

Bardziej szczegółowo

Alfabetyczna lista stylów

Alfabetyczna lista stylów Tematy: Kaskadowe arkusze stylów Alfabetyczna lista stylów Uwaga: wiele stylów CSS3 nie jest ciągle interpretowanych przez przeglądarki Styl Znaczen CSS1 CSS2 CSS3 IE FF A animation Zbiorcza definicja

Bardziej szczegółowo

1. Przypisy, indeks i spisy.

1. Przypisy, indeks i spisy. 1. Przypisy, indeks i spisy. (Wstaw Odwołanie Przypis dolny - ) (Wstaw Odwołanie Indeks i spisy - ) Przypisy dolne i końcowe w drukowanych dokumentach umożliwiają umieszczanie w dokumencie objaśnień, komentarzy

Bardziej szczegółowo

Zadaniem tego laboratorium będzie zaznajomienie się z podstawowymi możliwościami kompozycji strony i grafiki

Zadaniem tego laboratorium będzie zaznajomienie się z podstawowymi możliwościami kompozycji strony i grafiki Zadaniem tego laboratorium będzie zaznajomienie się z podstawowymi możliwościami kompozycji strony i grafiki Edytory tekstu oferują wiele możliwości dostosowania układu (kompozycji) strony w celu uwypuklenia

Bardziej szczegółowo

Specyfikacja mailingu GG Network

Specyfikacja mailingu GG Network Specyfikacja mailingu GG Network Styczeń 2012 2 Mailing założenia ogólne Do wysłanego mailingu konieczne jest dostarczenie: kreacji typu HTML (do 30 kb); tematu mailingu; nadawcy mailingu; danych reklamodawcy

Bardziej szczegółowo

Rysunek otaczany przez tekst

Rysunek otaczany przez tekst Tekst i obrazy 1 Rysunek otaczany przez tekst Wprowadzanie obiektu graficznego Rozmiar ramki: width= 200 deklaruje się tylko

Bardziej szczegółowo

Temat bardzo mądrego referatu maksymalnie na dwie linijki tekstu

Temat bardzo mądrego referatu maksymalnie na dwie linijki tekstu Tutaj logo szkoły Gimnazjum nr 72 ul. Wysoka 8/12 00-155 Warszawa Temat bardzo mądrego referatu maksymalnie na dwie linijki tekstu Opiekun merytoryczny: Zofia Zatorska Opiekun techniczny: Ewa Kołodziej

Bardziej szczegółowo

Ćwiczenie 9 - CSS i wstawianie CSS

Ćwiczenie 9 - CSS i wstawianie CSS Ćwiczenie 9 - CSS i wstawianie CSS Wprowadzenie: Od tego ćwiczenia zajmować się będziemy CSS czyli Kaskadowymi Arkuszami Stylów (Cascading Style Sheets). CSS stanowią uzupełnienie dla HTML-a. HTML odpowiada

Bardziej szczegółowo

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu Układ graficzny CKE 2017 Nazwa kwalifikacji: Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami Oznaczenie

Bardziej szczegółowo

MS Word 2010. Długi dokument. Praca z długim dokumentem. Kinga Sorkowska 2011-12-30

MS Word 2010. Długi dokument. Praca z długim dokumentem. Kinga Sorkowska 2011-12-30 MS Word 2010 Długi dokument Praca z długim dokumentem Kinga Sorkowska 2011-12-30 Dodawanie strony tytułowej 1 W programie Microsoft Word udostępniono wygodną galerię wstępnie zdefiniowanych stron tytułowych.

Bardziej szczegółowo

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85 Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych Klasa Średnia 8a 3,54 8b 5,25 8c 4,21 8d 4,85 Do wstawienia wykresu w edytorze tekstu nie potrzebujemy mieć wykonanej tabeli jest ona tylko

Bardziej szczegółowo

HTML5 i CSS. Deklaracja <!DOCTYPE> musi być na początki dokumentu napisanego w HTML5 przed tagiem <html>.

HTML5 i CSS. Deklaracja <!DOCTYPE> musi być na początki dokumentu napisanego w HTML5 przed tagiem <html>. Dokumenty HTML5 Każda przeglądarka dostępna na rynku obsługuje HTML5 w różnym stopniu. Możesz sprawdzić swoją testerem dostępnym pod adresem (http://html5test.com). HTML5 wprowadza cały zestaw zupełnie

Bardziej szczegółowo