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
|
|
- Piotr Skowroński
- 8 lat temu
- Przeglądów:
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. 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ółowoCzę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ółowoTabele. 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 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ółowoTworzenie 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ółowoLABORATORIUM 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ółowoHTML 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ółowoOdsył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ółowoobecnie 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ółowoTabela 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ółowoWprowadzenie 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ółowoYoung 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 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ółowoProgramowanie WEB PODSTAWY HTML
Programowanie WEB PODSTAWY HTML Najprostsza strona HTML tytuł strony To jest moja pierwsza strona WWW. tytuł strony
Bardziej szczegółowoHTML (HyperText Markup Language) hipertekstowy język znaczników
HTML (HyperText Markup Language) hipertekstowy język znaczników Struktura dokumentu tytuł strony
Bardziej szczegółowoDeklarowanie 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ółowoI. Wstawianie rysunków
I. Wstawianie rysunków Wstawiane rysunku Bez parametrów: Tekst alternatywny Tytuł obrazka
Bardziej szczegółowoHTML (HyperText Markup Language)
HTML (HyperText Markup Language) Struktura dokumentu tytuł strony sekcja nagłówka Tutaj wpisujemy
Bardziej szczegółowoABC 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ółowoLaboratorium 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ółowoZa 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ółowo9. 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ółowoKró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ółowoHTML 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ółowoUkł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ółowoWykł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ółowoWykł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ółowoTutorial. 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ółowoI. 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ółowoKurs 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ółowoPodstawy 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ółowoSpis 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ółowoTest 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ółowoPodstawowe 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ółowozmiana koloru tła <body bgcolor = kolor > tło obrazkowe <body background= ścieżka dostępu do obrazka >
tytuł dokumentu treść dokumentu
Bardziej szczegółowoFormatowanie 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ółowoI. 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ółowoRAMKI. 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ółowoEGZAMIN 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ółowoWstawianie 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ółowoEGZAMIN 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ółowoElementy 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ółowoTworzenie 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ółowoCSS. 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ółowoCo 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ółowoDanuta 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ółowoe 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ółowoTworzenie 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ółowoRozdział 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ółowoDokumentacja 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ółowoWidż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ółowoDodatkowe 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ółowoCel 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ółowoWstę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ółowoModel 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ółowoStruktura 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ółowoOczywiś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ółowoDokument 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ółowoPodstawy 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ółowoDzię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ółowoBox 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ółowoZaznaczanie 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ółowoArkusz 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ółowoJę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ółowoI. 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ółowo2 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ółowoProste 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ółowoNawigacja 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ółowoSpecyfikacja 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ółowoKaskadowe 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ółowoNazwa 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ółowoEdytor 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ółowoDodawanie 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ółowoWprowadzenie 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ółowoTechniki 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ółowo1. 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ółowoDOKUMENTÓ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ółowoKATEGORIA 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ółowoWitryny 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ółowoTechnologie 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ółowoFormatowanie 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ółowoPierwsza 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ółowoStudia 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ółowoCSS - 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ółowo1.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ółowoWykł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ółowoMateusz 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ółowoAlfabetyczna 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ółowo1. 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ółowoZadaniem 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ółowoSpecyfikacja 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ółowoRysunek otaczany przez tekst
Tekst i obrazy 1 Rysunek otaczany przez tekst Wprowadzanie obiektu graficznego Rozmiar ramki: width= 200 deklaruje się tylko
Bardziej szczegółowoTemat 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 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ółowoEGZAMIN 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ółowoMS 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ółowoZadanie 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ółowoHTML5 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