Deklarowanie tytułu związanej z tabelą



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

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

Tworzenie stron internetowych w kodzie HTML Cz 5

Odsyłacze. Style nagłówkowe

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

HTML cd. Ramki, tabelki

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

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

HTML podstawowe polecenia

Programowanie WEB PODSTAWY HTML

9. TABELE KURS HTML.

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

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

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

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

Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp.

Rysunek otaczany przez tekst

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

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

Dokument hipertekstowy

HTML (HyperText Markup Language)

Tabele. Dodał Administrator czwartek, 22 lipiec :59

Znaczniki języka HTML

Laboratorium 1: Szablon strony w HTML5

I. Wstawianie rysunków

Wstęp 5 Rozdział 1. Informacje podstawowe 9

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

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

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

Wprowadzenie do języka HTML

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

Podstawy HTML i styli CSS. selektor {właściwość1: wartość1; właściwość2: wartość2}

Języki programowania wysokiego poziomu. CSS Wskazówki

Technologie Informacyjne

Technologie Internetowe

Marginesy, dopełnienia i obramowanie

Elementarz HTML i CSS

HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych

CSS - layout strony internetowej

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

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

Alfabetyczna lista stylów

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

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

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

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

Ćw.4 Dokumenty HTML Przy pomocy języka znaczników opisać można strukturę witryny internetowej, postać i wygląd jej elementó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...

2. MATERIAŁ NAUCZANIA

Technologie Informacyjne

Zadanie 1. Stosowanie stylów

Kaskadowe arkusze stylów (CSS)

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

Układy witryn internetowych

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

Podstawy HTML. 2. Komendy ujęte są w nawiasy ostre - < > i występują najczęściej parami.

Projektowanie aplikacji internetowych. CSS w akcji

Atrybuty znaczników HTML

INSTRUKCJA OBSŁUGI STRONY INTERNETOWEJ

Zadanie 3. Praca z tabelami

CSS. Kaskadowe Arkusze Stylów

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

MS Word Długi dokument. Praca z długim dokumentem. Kinga Sorkowska

LABORATORIUM 3 WSTĘP DO SIECI TELEINFORMATYCZNYCH CSS CECHY WYBRANYCH SELEKTORÓW

Dostosowanie szerokości kolumn

Tworzenie stron internetowych w oparciu o język HTML

Podstawy tworzenia stron internetowych

GRID LAYOUT. Waldemar Korłub. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska

Test z przedmiotu. Witryny i aplikacje internetowe

URL:

za pomocą: definiujemy:

WYKŁAD 2 KASKADOWE ARKUSZE STYLÓW CSS CZĘŚĆ 1

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

Formatowanie dokumentu

Podstawy pozycjonowania CSS

Wstawianie nowej strony

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

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok I, semestr II


Wybrane znaczniki HTML

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

Języki programowania wysokiego poziomu. Ćwiczenia

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

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

Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony różnych stylów.

Podstawy technologii WWW

zmiana koloru tła <body bgcolor = kolor > tło obrazkowe <body background= ścieżka dostępu do obrazka >

ZAWSEZ PAMIĘTAMY O KOLJENOŚĆI OTWIERANIA I ZAMYKANIA ZNACZNIKÓW

Arkusz kalkulacyjny EXCEL

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

Zajęcia e-kompetencje

KATEGORIA OBSZAR WIEDZY

Projektowanie stron WWW

TWORZENIE STRON WWW. Zasady opisu stron w języku HTML:

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

Technika pracy nad układem strony

Wykład 2: Kaskadowe arkusze stylów (CSS Cascade Style Sheets)

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

Transkrypt:

Tabele 1

Deklarowanie tytułu związanej z tabelą <table> <caption </table> align="top"> Przychody w latach 2007-2010</caption> Położenie pozbawione stylu Treść nagłówka Formatowanie położenia w stylach <table class= dane > <caption > Przychody w latach 2007-2010</caption> </table>.dane caption { caption-side:top; color:#667766f; Inna wartość to bottom 2

Deklarowanie wierszy i kolumn nagłówkowych <table > <tr> <th> zawart.1</th><th> zawart.2</th><th> zawart.3</th></tr> </table> Przychody w latach 2007-2010 TR <th> </th> <th>2008</th> <th>2009</th> <th>2010</th> Darowizny 11,88 9,22 20,33 Znacznik <th> identyfikuje nagłówek wiersza lub kolumny, aby związać z kolumnami lub wierszami dodajemy atrybut SCOPE= wartość Wartość: col Watrość: row <th scope= col >2008</th> <th scope= row >Darowizny</th> <tr><th scope="col"></th><th scope="col">2007</th><th scope="col">2008</th><th scope="col">2009</th><th scope="col">2010</th> </tr> 3

Deklarowanie kolumn w wierszach <table> <tr><td> </td> <td> zawart.1</td><td> zawart.2</td><td> zawart.3</td></tr> </table> TD TD TD TR <td> </td> <td>zawartość 1</td> <td>zawartość 2</td> <td>zawartość 3</td> Proszę zauważyć, szerokość tabeli dopasowuje się do zawartości pól TD Szerokość tabeli deklaruje się: <table wight= wartość > <table width= 600"> 4

Tabela z kodem <table class="dane" summary="tabela, w której zestawiono dane przychodów od 2007 do 2010" width="600"> wartość zapisana w summary nie jest wyświetlana, to tylko dodatek dla aplikacji głośnomówiących <caption>przychody w latach 2007-2010</caption> <tr><th scope="col"> </th> <th scope="col">2007</th><th scope="col">2008</th> <th scope="col"> 2009</th><th scope="col">2010</th> </tr><tr> <th scope="col">darowizny</th><td>11,88</td><td>9,22</td><td>20,33</td><td>0,45</td> </tr> <tr><th scope="col">inwestycje</th><td>3,22</td><td>1,88 </td><td>19,33 </td><td>0,22</td> </tr> <tr><th scope="col">inne</th><td>12,500</td><td>6,223 </td><td>0,330 </td><td>11,66</td> </tr> </table> 5

Obramowanie tabeli 1. Nadajemy klasę tabeli lub selektor div z id <table class="dane" width="600"> 2. Wykorzystujemy styl wewnętrzny lub zewnętrzny zalecam zewnętrzny, definiujemy styl poleceniem: border: wartość1 wartość2 wartosc3; Wartość 1 szerokość obramowania (px) Wartość 2 styl ramki (solid, double, dotted, dashed, insert, outset) Wartość 3 - kolor ramki.dane{ border: 1px solid #338BA6; 6

Obramowanie pojedynczych komórek tabeli Tylko komórki <th>:.dane th { border: 1px solid #77C0D4; komórki <th> i <td> wymieniamy po przecinku :.dane th, td { border: 1px solid #77C0D4; 7

Usuwanie odstępów pomiędzy komórkami tabeli Po obramowaniu, zawsze występują domyślne odstępy (2px) pomiędzy komórkami, ponieważ ramki nie zachodzą na siebie Usuwamy poleceniem: Wartość: border-collapse:wartość; collapse pojedyncze obramowanie, separate komórki są od siebie odseparowane (domyślnie) 8

Wyrównanie zawartości komórek 1. Zawartość komórek <td> do prawej (liczby 2. Zawartość komórek <th> do lewej ( nagłówki) Formatujemy wcześniej zdefiniowaną klasą:.dane th { text-align:left; Pojawił się problem, przeformatowały się niechcąco również komórki nagłówka kolumn, chcemy aby pozostały centralnie lub po prawo 9

Dokonujemy zagnieżdżonej selekcji: <table class="dane" width="600"> <caption>przychody w latach 2007-2010</caption> <tr id="header_1"><th scope="col"></th><th scope="col">2007</th><th scope="col">2008</th><th scope="col">2009</th><th scope="col">2010</th> </tr> </table>.dane #header_1 th { text-align:center; 10

Marginesy w komórkach Formatujemy poleceniem: padding:wartość; Wartość:top, bottom, left, right 14px 14px.dane th { text-align:left; padding:7px; 11

Inna metoda formatowania odstępów między zawartością elementu TD a ścianami komórki jest dyrektywa cellpadding <table cellpadding= 7px > 12

Formatowanie na przemian wierszy lub kolumn Dla obszernych tabel aby ułatwić analizę danych stosuje się naprzemienne formatowanie wierszy.dane tr.naprz { background:#dfe7f2; Zastosowałem klasa w klasie i odwołałem się kaskadowo do wierszy <table class="dane" width="600"> <tr id="header_1"><th scope="col"></th><th scope="col">2007</th><th scope="col">2008 </th><th scope="col">2009</th><th scope="col">2010</th> </tr> <tr><th scope="col">darowizny</th><td>11,88</td><td>9,22</td><td>20,33 </td><td>0,45 </td> </tr> <tr class="naprz"> <th scope="col">inwestycje</th><td>3,22</td><td>1,88 </td><td>19,33</td><td>0,22</td> </tr> <tr><th scope="col"> Obligacje</th><td>7,22</td><td>5,88</td><td>9,33</td><td>5,22</td> </tr> <tr class="naprz"><th scope="col">inne</th><td>12,500</td><td>6,223</td> <td>0,330 </td><td>11,66</td> </tr> 13 </table>

Formatowanie wiersza po wskazaniu kursorem 1. Zmiana wszystkich wierszy po wskazaniu : <table class= dane >.dane tr:hover { background:#ffff00; 2. Zmiaina wybranych wierszy po wskazaniu: <table class= dane >.. <tr class= naprz ><th></th><td></td>.... <tr class= naprz ><th></th><td></td>. </table>.dane tr.naprz:hover { background:#ffff00; 14

Łączenie kolumn 1. Łączenie kolumn: dyrektywa colspan= liczba integer A B C D 1a 1bc 1d 2a 2b 2cd <table id="col_span"> <tr><td>a</td><td>b</td><td>c</td><td>d</td></tr> <tr><td>1a</td><td colspan="2">1bc</td><td>1d</td></tr> <tr><td>2a</td> <td>2b </td><td colspan="2">2cd</td></tr> Selektor wykorzystano do obramowania komórek tr i td #col_span tr,td { border:solid #000000; border-collapse:collapse; 15

Łączenie wierszy 1. Łączenie wierszy: dyrektywa rowspan= liczba integer A B C D a12 1bc 1d 2b 2cd <table id="col_span"> <tr><td>a</td><td>b</td><td>c</td><td>d</td></tr> <tr><td rowspan= 2 >a12</td><td colspan="2">1bc</td><td>1d</td></tr> <tr> <td>2b </td><td colspan="2">2cd</td></tr> 16

Zadanie do wykonania na ćwiczeniach 17