W CSS za "pogrubienie" odpowiada grubość kroju pisma. Do jej ustawienia służy właściwość font-weight. Można podać wartości opisowe (np. normal, bold) albo liczbowe (zależnie od dostępnych odmian fontu), a przeglądarka dobierze odpowiednią odmianę czcionki.
Znacznik <b> w HTML powoduje wizualne wyróżnienie (pogrubienie) bez nadawania znaczenia semantycznego. W praktyce nowoczesnego tworzenia stron zaleca się rozdzielać treść i strukturę dokumentu od prezentacji: treść opisuje HTML, a wygląd ustala CSS. Dlatego to właśnie font-weight jest właściwym narzędziem do uzyskania pogrubienia w arkuszu stylów.
Dlaczego pozostałe odpowiedzi są błędne?
- text-weight i text-size nie są standardowymi właściwościami CSS, więc ich użycie nie zadziała w poprawnym kodzie.
- font-size jest poprawną właściwością CSS, ale zmienia rozmiar czcionki, a nie jej grubość. Może wizualnie "wzmocnić" tekst tylko pośrednio (większa czcionka bywa odbierana jako bardziej wyrazista), ale nie jest to pogrubienie.
Wskazówka egzaminacyjna: jeśli pytanie dotyczy pogrubienia, szukaj właściwości z członem -weight (waga/grubość kroju). Jeśli dotyczy wielkości liter, będzie to zwykle -size.