Nie pisz po<b>
a<br>
anego kodu
Zastanów się, dlaczego każdy z elementów Twojej strony ma wyglądać tak, a nie inaczej. Twój kod może i powinien odzwierciedlać znaczenie tekstu, nawet dla tych, którzy nie mogą zobaczyć jego wizualnej reprezentacji. Kod semantyczny czyni strony dostępniejszymi dla wszystkich, łącznie z robotami wyszukiwarek.
Kiedy piszesz coś kursywą, robisz to dla podkreślenia ważności (<em>
), czy może dlatego, że jest to tytuł książki (<cite>
)?
Jeśli coś jest pogrubione, to może to nagłówek (<h1>
), a może po prostu bardzo ważny fragment tekstu (<strong>
)?
Jeśli jakiś element występuje w osobnej linii, najprawdopodobniej jest nagłówkiem. Jeśli to nie jest nagłówek, a powtarzający się element mający zawsze być w osobnej linii, nadaj mu klasę (class
) i użyj CSS zamiast systematycznie dodawać <br>
.
.foo {display:block}
Dowiedz się więcej z artykułu Bed and BReakfast markup (B&BR) autorstwa Tanteka Çelika.