Struktura pliku w formacie HTML (rozszerzenie .html lub .htm) jest wyznaczana poprzez tzw. tagi lub inaczej anchory.
Minimalny kod każdego pliku html powinien wyglądać następująco:
<!DOCTYPE HTML> (prolog dokumentu HTML) <html> (początek dokumentu HTML) <head> (początek nagłówka) <title>Tytul dokumentu</title> </head> (koniec nagłówka) <body> (początek części właściwej) </body> (koniec części właściwej) </html> (koniec dokumentu HTML)
Każdy plik ma swoje zastowanie. Dla łatwiejszego zapamiętania przeznaczenia pliku stosuje się rozszerzenia. Niekiedy jednak nie ma możliwości podania nazwy pliku (a co za tym idzie rozszerzenia) i dlatego w RFC dotyczących MIME (2045, 2046, 2047, 2048, 2077) zdefiniowano typy plików poprzez określenie ich nazwą dwuczłonową. Do najpopularniejszych należą:
text/plain
- "czysty" teksttext/html
- dokument HTMLimage/gif
- obrazek w formacie gifimage/jpeg
- obrazek w formacie jpegapplication/octet-stream
- właściwie nie wiadomo
Metainformacje są to informacje gromadzone wewnątrz tagu <meta>
. Wkładamy je w kod html wyłącznie wewnątrz sekcji <head>
. Zawierają informacje na temat dokumentów html, które jednocześnie nie są bezpośrednio ich treścią np. e-mail autora, datę wykonania strony, wybór strony kodowej itp.
Możliwe metaznaki w obrębie tagu <meta>
<meta name="nazwa_sekcji" content="wartość tej sekcji" />
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<meta name="author" content="Tomasz Bartuś" />
<meta name="description" content="Site zajmujący się geologią jury górnej w okolicach Krakowa" />
<meta name="expires" content="MON, 30 SEP 1996 00:00:01 GMT" />
<meta name="generator" content="Notpad++" />
<meta name="keywords" content="geologia, amonity, jura, Kraków, Zabierzów, wapienie" />
<meta name="reply-to" content="bartus7@geolog.geol.agh.edu.pl" />
<title>Geologia jury krakowsko-wielunskiej</title>
</head>