HTML (ang. HyperText Markup Language) jest językiem znaczników służącym do tworzenia stron internetowych.
Znaczniki otwierające języka HTML są zwykle stosowane w parze ze znacznikami zamykającymi, np.
<p> ... </p>
Znaczniki mogą zawierać argumenty, zwane też atrybutami, które określają sposób ich działania, np.
<p align="center"> ... </p>
Szablon prostego dokumentu HTML może wyglądać następująco
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="author" content="***">
<meta name="generator" content="***">
<meta name="keywords" content="***">
<meta name="description" content="***">
<title>***</title>
</head>
<body>
<div align="justify">
<p>
***
</p>
</div>
</body>
</html>
Po wprowadzeniu odpowiednich tekstów w miejsce gwiazdek otrzymujemy kompletny dokument, który może być odczytany przez przeglądarkę internetową.
Kolor tła strony można zmienić stosując w znaczniku body argument bgcolor, np.
<body bgcolor="gray">
przy czym argument color może przybierać wartości "white", "silver", "gray", "black", "red", "green", "blue", "yellow", "aqua", "lime", "purple", "maroon", "olive", "fuchsia", "teal", "navy" i inne.
Kolor można też zdefiniować stosując zapis koloru zdefiniowanego w postaci RGB, określając nasycenie barw składowych w formacie #RRGGBB, gdzie wartości podane są w zapisie szesnastkowym, np.
<body bgcolor="#0022BB">
W podobny sposób można określić kolor tekstu dla całej strony
<body text="white">
Akapity umieszcza się pomiędzy znacznikami <p> i </p>
<p> *** </p>
Znacznik <p> może zawierać argument określający sposób formatowania akapitu, np.
<p align="center">
przy czym align może przyjmować wartości "left", "center", "right" i "justify"
Jeżeli konieczne jest złamanie linii w obrębie akapitu należy użyć znacznika <br />.
Rodzaj stosowanej czcionki można określić następująco
<font face="Times">Tekst</font>
Rozmiar czcionki można zmienić stosując argument size
<font size="4">Tekst</font>
przy czym size może przyjmować wartość od 1 (czcionka najmniejsza) do 7 (czcionka największa).
Znacznik font może też zawierać określenia koloru, np.
<font color="red">Tekst</font>
albo w postaci szesnastkowego zapisu RGB
<font color="#11AAFF">Tekst</font>
Znacznik może przyjmować wiele argumentów równocześnie
<font face="Times" size="4" color="red">Tekst</font>
Modyfikacji obrazowania fragmentu tekstu można dokonać stosując odpowiednie znaczniki
<b>tekst pogrubiony</b> <i>tekst pochylony</i> <b>tekst podkreślony</b>
Tablice w języku HTML tworzy się stosując schemat
<p> <table> <caption>Tytuł tablicy</caption> <tr> <td>***</td> <td>***</td> </tr> <tr> <td>***</td> <td>***</td> </tr> </table> </p>
gdzie pomiędzy znacznikami <tr> i </tr>, ograniczającymi zawartość rzędu tablicy, pomiędzy <td> i </td> umieszcza się zawartość kolejnych komórek.
Za pomocą argumentu border można ustalić grubość obramowania tablicy
<table border="0">...</table>
a za pomocą cellpadding i cellspacing marginesy i odstępy wewnątrz komórek
<table cellpadding="5" cellspacing="2">...</table>
Znacznik <tr> może zawierać m. in. argumenty scalające komórki w kolumnach i w rzędach: colspan i rowspan, np.
<td colspan="2">...</td>
Może też zawierać argument nowrap
<td nowrap="nowrap">...</td>
który blokuje możliwość łamania linii. W takim przypadku do łamania linii należy stosować znacznik <br />.
W miejsce znaczników <td> można zastosować <th>, co spowoduje wyróżnienie zawartości.
Znaczniki <table>, <td> i <th> mogą zawierać argumenty ustalające wysokość i szerokość: heihgt i width, przy czym wartości określają liczbę pikseli albo procent układu, w którym są zawarte (w przypadku znacznika <table> będzie to wielkość ekranu)
<td width="300">...</td> <td width="50%">...</td>
Znacznik <table> może zawierać argument align, określający położenie tablicy na ekranie. Podobnie możliwe jest określenie za pomocą tego argumentu sposobu położenia tekstu w wierszach i komórkach, przy czym w przypadku komórek oprócz pozycjonowania w poziomie za pomocą wartości left, center i right możliwe jest określanie położenia w pionie za pomocą top, middle i bottom.
Zastosowanie argumentu bgcolor umożliwia określenie koloru tła tablicy lub komórki. Stosując argument background można też stworzyć tablicę z tłem w postaci obrazu. Wartość argumentu background stanowi nazwa pliku graficznego.
Argument bordercolor umożliwia zmianę koloru obramowania tablicy, wiersza lub komórki.
<ul> <li>...</li> <li>...</li> <li>...</li> </ul>
Argumentem znacznika otwierającego listę <ul> może być type, określające rodzaj znaku stosowanego do wyróżnienia elementu, przyjmujące wartości disc, square albo circle.
<ol> <li>...</li> <li>...</li> <li>...</li> </ol>
Znacznik <ol> może zawierać argument type, określający sposób numeracji, który może przyjmować wartość a, A, i, I albo l. Argument start określa wartość początkową numeracji.
<dl>
<dt>...</dt>
<dd>...</dd>
<dd>...</dd>
<dt>...</dt>
<dd>...</dd>
<dd>...</dd>
</dl>
Znacznik <dt> określa hasło, a <dd> definicję.
Obrazy wstawia się do dokumentu za pomocą znacznika <img>
<img src="obraz1.png">
Znacznik <img> często zawiera argumenty alt, align, width i height, np.
<img src="obraz1.png" alt="Tekst zastępczy" align="center" width="300">
Tekst zastępczy będzie wyświetlany w przypadku, gdy przeglądarka nie obsługuje grafiki, alby gdy obraz nie występuje we wskazanym miejscu.
Znacznik <a> pozwala na wstawienie tekstu stanowiącego odsyłacz do innego dokumentu
<a href="dokument.html">Tekst</a>
albo strony internetowej
<a href="dokument.html">http://www.gnu.org</a>
Odsyłacz pocztowy tworzy się w podobny sposób
<a href="mailto:nazwa@serwer.org">Tekst</a>
Graficzny odsyłacz obraz1.png do obrazu obraz2.png może mieć następującą postać
<a href="obraz2.png"><img src="obraz1.png"></a>
Odsyłacz w następującej postaci
<a href="#0000000001">Tekst</a>
wskazuje w bieżącym dokumencie miejsce oznakowane etykietą
<a name="0000000001">
" - cudzysłów - "
& - ampersand - &
< - <
> - >
- niełamliwa spacja
­ - łącznik umożliwiający dzielenie wyrazów
  - mały odstęp
  - średni odstęp
  - duży odstęp
– - półpauza
— - pauza (myślnik)
‰ - promil - ‰
€ - euro - €
Opublikowano: 7 marca 2016 r.
Ostatnia aktualizacja: 3 grudnia 2017 r.
skalgo