Pamiętajcie o relaksie! Warto czasem też poćwiczyć:)

Wstawienie obrazka

Ustawienie obrazka

<img src="Tu podaj względną ścieżkę dostępu do obrazka" alt="Tu podaj tekst alternatywny" align="ustawienie">

gdzie zamiast: „Tu podaj względną ścieżkę dostępu do obrazka” należy podać lokalizację na dysku, gdzie znajduje się żądany obrazek, a w miejsce „Tu podaj tekst alternatywny” wpisuje się krótką informację, która pojawi się w przypadku, kiedy obrazek nie zostanie wyświetlony.
Natomiast jako: „
ustawienie” należy wpisać:

left
Obrazek będzie ustawiony po lewej stronie względem otaczającego go tekstu
right
Obrazek po prawej stronie względem tekstu

Odsyłacze internetowe

Odsyłacz do adresu internetowego

 

Składnia odsyłacza do adresu internetowego (w obrębie całego Internetu) jest następująca:

<a href="adres internetowy">opis odsyłacza</a>

Zasady wpisywania „opisu odsyłacza” są takie same jak w przypadku odsyłacza do podstrony.
Natomiast jako: „
adres internetowy” należy wpisać adres miejsca w Internecie, gdzie chcemy się przenieść (np.: http://www.onet.pl).

Adres strony internetowej zawsze musi rozpoczynać się od http://

Odsyłacz taki jest przydatny, jeśli chcemy umieścić w swoim serwisie tzw. linki do dowolnych stron w obrębie całego Internetu. Jeśli surfując w sieci, trafimy na jakąś ciekawą stronę, możemy skopiować jej adres (z paska adresu przeglądarki) i umieścić w odsyłaczu. Dzięki temu wszyscy użytkownicy odwiedzający naszą witrynę, będą mogli przenieść się bezpośrednio do wskazanej strony, bez potrzeby wpisywania jej adresu.

Kolor tła i czcionki

Kolor tła oraz tekstu

<body bgcolor="kolor tła" text="kolor tekstu">
Tu jest właściwa treść strony
</body>

Zamiast wyrazów „kolor tła” oraz „kolor tekstu” należy wpisać definicję koloru odpowiednio: tła strony oraz tekstu na całej stronie. Robi się to tak samo jak w przypadku czcionek.

Jeśli chcemy ustalić kolor tła oraz tekstu na całej stronie możemy użyć dodatkowych atrybutów dla znacznika <body>. Atrybuty te (bgcolor="..." oraz text="...") nie wpisujemy w miejscu właściwej treści strony – tak jak w przypadku znaczników – lecz wewnątrz znacznika otwierającego <body> (przed właściwą treścią) – tak jak pokazano powyżej – ponieważ nie są one oddzielnymi znacznikami tylko atrybutami. Należy również pamiętać, że na stronie może się znajdować tylko jeden znacznik <body>. Wszystkie atrybuty które się do niego odnoszą (jak na przykład dwa powyższe), wpisuje się do tego samego znacznika (otwierającego), a nie wstawia się nowego w innym miejscu strony.

Kolor tła oraz tekstu całej strony powinniśmy ustalać zawsze jednocześnie.

Nawet jeśli ustalimy kolor tekstu na całej stronie, możemy go później lokalnie (miejscowo) zmieniać za pomocą polecenia <font color="kolor">...</font> (zobacz: Kolor czcionki).

Tworzenie tabeli HTML

Tabela HTML

<table>

Kolejnym sposobem prezentowania i grupowania danych w języku Html jest tabela. Sposób prezentowania danych w tabeli html jest taki sam jak w każdej innej tabeli, którą znamy z życia codziennego.Tabele tworzymy przy użyciu elementu <table>.

<table>
 
</table>

Tabela HTML – Wiersz

<tr>

Jednak, żeby tabela powstała, musimy do niej dodać jeszcze wiersze oraz umieścić tam komórki. Wiersze do tabeli dodajemy poprzez element <tr> (ang. table row – wiersz tabeli).

<table>
  <tr></tr>
</table>

Tabela HTML – Komórka

<td>

Żeby nasza tabela była kompletna i poprawnie wyświetlała dane, należy jeszcze dodać do niej komórki. Komórki tabeli dodajemy poprzez element <td> (ang. table data, table cell – dane tabeli, komórka tabeli). Do rozwijania skrótu td powszechnie używa się table cell, jednak nazwa pochodzi od table data.

<table>
  <tr>
    <td>Treść</td>
  </tr>
</table>

Nagłówek Tabeli HTML

<th>

Mamy już treść tabeli. Przydałoby się jeszcze oznaczyć czego dotyczą nasze dane. W tym celu posłużymy się nagłówkiem tabeli. Nagłówek taki uzyskujemy poprzez zastosowanie elementu <th> (ang. table heading). Element ten stosujemy tak jak zwykłą komórkę tabeli, czyli <td>. Nagłówki również umieszczamy w wierszach tabeli, czyli elementach <tr>.

1. Nagłówek Kolumny

<table>
  <tr>
    <th>Nagłówek kolumny</th>
  </tr>
  <tr>
    <td>wiersz</td>
  </tr>
 </table>

   
		

Łączenie komórek w HTML

Tabela HTML – Łączenie komórek

W przypadku, gdy jedna komórka odnosi się do więcej niż jednego nagłówka, możemy dokonać połączenia kilku komórek w jedną, żeby kilkukrotnie nie powtarzać jej wartości. Łączenie nie jest jednak najlepszym określeniem, w przypadku tabeli html. W zasadzie nie dokonujemy łączenia komórek, a zwiększenia ich rozpiętości w pionie lub poziomie.

Łączenie Komórek Kolumnami (w poziomie)

colspan

W celu zwiększenia rozpiętości poziomej komórki używamy atrybutu colspan(ang. column span – rozpiętość kolumnowa komórki). Atrybut ten przyjmuje wartości liczbowe, tzn. przekazujemy tam jaką rozpiętość kolumnową (czyli w poziomie) ma posiadać dana komórka tabeli.

1. Przykład z zastosowaniem atrybutucolspan

<table>
  <tr>
    <th></th>
    <th>Poniedziałek</th>
    <th>Wtorek</th>
  </tr>
  <tr>
    <th>18:00</th>
    <td>Kręgle</td>
    <td>Polo</td>
  </tr>
  <tr>
    <th>20:00</th>
    <td colspan="2">Basen i Sauna</td>
  </tr>
 </table>
Poniedziałek Wtorek
18:00 Kręgle Polo
20:00 Basen i Sauna

Łączenie Komórek Wierszami (w pionie)

rowspan

Rozpiętość komórek możemy podawać nie tylko w poziomie, ale również w pionie, łącząc kolejne wiersze. W tym celu posłużymy się atrybutem rowspan (ang. row span – rozpiętość wierszowa komórki). Atrybut ten działa analogicznie do poprzedniego, tylko tym razem zwiększając rozpiętość komórki w pionie.

1. Przykład z zastosowaniem atrybuturowspan

<table>
  <tr>
    <th></th>
    <th>Rodzaj</th>
  </tr>
  <tr>
    <th>Sharknado</th>
    <td rowspan="3">Horror</td>
  </tr>
  <tr>
    <th>Shartopussy</th>
  </tr>
  <tr>
    <th>Piranha 3DD</th>
  </tr>
</table>
Rodzaj
Sharknado Horror
Shartopussy
Piranha 3DD

Sekcje tabeli HTML

Tabela HTML – Sekcje

Każdą tabele można podzielić na trzy sekcje, które definiują nagłówek, ciało, a także stopkę tabeli. Taki podział może przydać się nam przy formatowaniu tabeli, gdy będziemy do niej dodawać zasady CSS. Jednak nie jest on konieczny do wprowadzenia. Jest to raczej kwestia semantyczna.

Tabela HTML – Sekcja nagłówka

<thead>

Sekcję nagłówkową oznaczymy elementem <thead> (ang. table head – sekcja nagłówkowa tabeli). Ten element przyda nam się przy oznaczaniu nazw kolumn przy użyciu elementu <th>.

Tabela HTML – Sekcja główna

<tbody>

W tzw. ciele tabeli znajdzie się jej główna treść, te nasze dane właściwe. Ciało tabeli oznaczymy elementem <tbody> (ang. table body – ciało tabeli).

Tabela HTML – Stopka

<tfoot>

Dane podsumowujące tabelę mogą znaleźć się w stopce tabeli. Sekcję tą oznaczymy elementem <tfoot> (ang. table footer – stopka tabeli).

Przykładowa tabela HTML

<table>
  <thead>
    <tr>
      <th scope="col">Rok</th>
      <th scope="col">Przychody</th>
      <th scope="col">Koszty</th>
      <th scope="col">Zysk</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th scope="row">2013</th>
      <td>200'000</td>
      <td>150'000</td>
      <td>50'000</td>
    </tr>
    <tr>
      <th scope="row">2014</th>
      <td>500'000</td>
      <td>300'000</td>
      <td>200'000</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <th scope="row">Razem</th>
      <td>700'000</td>
      <td>450'000</td>
      <td>250'000</td>
    </tr>
  </tfoot>
</table>
Rok Przychody Koszty Zysk
2013 200’000 150’000 50’000
2014 500’000 300’000 200’000
Razem 700’000 450’000 250’000

To by było na tyle z tabel, jeśli chodzi o czysty html. Natomiast formatowaniem tabeli zajmiemy się podczas kursu CSS i tylko w ten sposób będziemy ją formatować.

Komendy HTML

  • <legend> – tytuł grupy elementów formularza
  • <li> – element wykazu
  • <link> – powiązanie dokumentu
  • <map> – mapa graficzna
  • <mark> – wyróżnienie ciągu znaków
  • <menu> –
  • <meta> – własności dokumentu
  • <meter> – kontener określający wartość w przedziale
  • <nav> – sekcja dokumentu zawierająca nawigację
  • <noframes> – alternatywa ramek
  • <noscript> – alternatywa skryptu
  • <object> – obiekt multimedialny
  • <ol> – wykaz uporządkowany
  • <optgroup> – grupowanie opcji w formularzu
  • <option> – opcja w formularzu
  • <output> – definicja postępu zadania
  • <p> – akapit
  • <param> – parametr obiektu
  • <pre> – blok preformatowany
  • <progress> – reprezentacja postępu zadania
  • <q> – cytat w wierszu
  • <ruby> – element anotacji Ruby
  • <rp> – element anotacji Ruby
  • <rt> – element anotacji Ruby
  • <s> – czcionka przekreślona
  • <samp> – czcionka przykładu
  • <script> – definicja skryptu
  • <section> – sekcja grupująca treść
  • <select> – rozwijane pole formularza
  • <small> – zmniejszenie czcionki
  • <source> – źródło zasobów multimedialnych
  • <span> – blok liniowy
  • <strike> – czcionka przekreślona
  • <strong> – silne wyróżnienie czcionki
  • <style> – styl
  • <sub> – indeks dolny czcionki
  • <summary> – podsumowanie widocznego fragmentu treści details
  • <sup> – indeks górny czcionki
  • <table> – tabela
  • <tbody> – ciało tabeli
  • <td> – komórka tabeli
  • <textarea> – pole tekstowe formularza
  • <tfoot> – stopka tabeli
  • <th> – nagłówek kolumny tabeli
  • <thead> – nagłówek tabeli
  • <time> – data/czas
  • <title> – tytuł dokumentu
  • <tr> – wiersz tabeli
  • <track> – ścieżka tekstowa w wideo
  • <tt> – czcionka „maszynowa”
  • <u> – podkreślenie czcionki
  • <ul> – wykaz nieuporządkowany
  • <var> – nazwa zmiennej
  • <video> – kontener treści wideo
  • <wbr> – przełamanie wyrazu
  • <!DOCTYPE> – standard języka dokumentu