Kilka zasad:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<p>Aby być zgodnym z XHTML ten tag musi zostać zamknięty.</p>
oraz
<img src="obrazek/hawt_chix.jpg" alt="babe" />
Tagi wbudowane (inline) to przykładowo a lub em. Tagi blokowe to p i div.
<select name="animals"> <option value="cats"></option> <option value="dogs" selected="selected">Dogs</option> </select>
Przykładowo < to odpowiednik <. & to &
Są trzy sposoby użycia stylów na stronie: wewnętrzne (inline), osadzone i znajdujące się w osobnym pliku.
wstawiając go w nagłówku pliku HTML:
<head> <style type="text/css"> hr {color:sienna} p {margin-left:20px} body {background-image:url("images/back40.gif")} </style> </head>
wstawiając style w pliku CSS i linkując go ze stroną HTML:
selector {property:value;}
i wtedy w pliku HTML:
<link rel="stylesheet" type="text/css" href="style.css" />
inline > wewnętrzny (w dokumencie) > wewnętrzny (zaimportowany) > zewnętrzny (w pliku css) > zewnętrzny zaimportowany > wartości domyślne
Klasy definiujemy w CSS przez:
p.right {text-align: right;}
a w pliku HTML:
<p class="right">...</p>
Zapis:
.right {text-align: right;}
odnosić się będzie do wszystkich selektorów o klasie right.
Komentarze:
/* komentarz */
Importowanie innych plików CSS:
@import url(style.css);
Grupowanie:
h1,h2,h3,h4,h5 {color:navy;}
Nadawanie stylu elementom HTML o danym typie:
input[type="text"] {background-color:blue}