Dlaczego tak
Element <link> dołącza zewnętrzny arkusz stylów z osobnego pliku, który może być wspólny dla wielu stron. Element <style> w sekcji head zawiera arkusz wewnętrzny, działający tylko w tym dokumencie, a atrybut style w znaczniku p to styl lokalny (liniowy), dotyczący jednego elementu. Pomyłka między stylem wewnętrznym a lokalnym jest najczęstsza — oba są zapisane w tym samym pliku HTML, ale tylko lokalny dotyczy pojedynczego elementu.