Wyróżniaj przez <strong>, a nie <b>!

Ludzie myślą, że upadłem na głowę. Oto troszke kodu do przemyślenia:

strong {font-weight: normal; color: red;}

Tekst wyróżniony na czerwono nie budzi zastrzeżeń. Tag pogrubiający, który daje chudy czerwony tekst jest nonsensem.

<strong>wyróżnienie <strong>bardzo</strong> wazne</strong>

Dwukrotnie wzmocniona ważność tekstu jest dopuszczalna. Podwójnego pogrubienia nie przewiduje żadna przeglądarka, a żeby uzyskać dla tego wizualny efekt trzeba uciekać się do nonsensu z punktu powyżej.

Em vs I

Analogiczna sytuacja z tymi dwoma. Podwójny italic ktoś probował uzyskać? :)

Jeśli nie <b>, to co?

Nie zawsze <b> jest użyte w znaczeniu <strong>. Jeśli <b> udawało nagłówek na stronie, to ma być zamienione na <h1>…<h6>, jeśli było nagłówkiem tabeli danych, ma być <th>.