Kurs XHTML: 1.1, 1.0 / HTML: 4.01, 4.0, 3.2, 3.0, 2.0 / CSS: 2.1, 2.0, 1.0 z przykładami
[Start] •
[Elementy XHTML/HTML] •
[Atrybuty XHTML/HTML] •
[Style CSS]
[0]
[A]
[B]
[C]
[D]
[E]
[F]
[H]
[I]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[Z]
!DOCTYPE
OPIS
Element definiuje typ dokumentu i standard języka XHTML lub HTML użyty w dokumencie. Występuje zawsze jako pierwsza linijka dokumentu przed wszystkimi innymi elementami. Może przyjmować następującą formę:
dla XHTML 1.1: (aktualnie zalecany standard, istnieje tylko wersja ścisła)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
dla XHTML 1.0: (poprzedni standard, nie zalecane)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
dla HTML 4.01: (nie zalecane)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
dla HTML 4.0: (nie zalecane)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
"http://www.w3.org/TR/REC-html40/frameset.dtd">
dla HTML 3.2: (nie zalecane)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
dla HTML 3.0: (nie zalecane)
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
dla HTML 2.0: (nie zalecane)
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
Istnieją trzy typy deklaracji nagłówka:
Transitional DTD, czyli przejściowy, oznacza kod napisany zgodnie z deklarowanym standardem, ale dopuszczający też inne elementy HTML, np. niezalecane.
Strict DTD, czyli ścisły, oznacza kod napisany zgodnie z deklarowanym standardem i nie dopuszczający innych elementów niż opisane w ścisłym standardzie.
Frames DTD, czyli kod dla ramek, napisany zgodnie z deklarowanym standardem i dopuszczający inne tagi - stosowany gdy strona zawiera ramki. Jest to Transitional DTD ale z wykorzystaniem ramek.
POZOSTAŁE CECHY
• wersje XHTML: 1.1, 1.0 (STF), wersje HTML: 4.01 (STF), 4.0 (STF), 3.2, 3.0, 2.0
• może być zawarty w elementach: -
• może zawierać elementy: -
PRZYKŁADY ZASTOSOWAŃ
• Przykład 1:
<?xml version="1.0" encoding="ISO-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<title>tytuł strony</title>
</head>
<body>
<p>
Moja pierwsza strona WWW!
</p>
</body>
</html>
• Przykład 2:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<title>tytuł</title>
</head><body>
<p>
witaj świecie!
</p>
</body></html>
|