inherit
value, jeśli jest stosowany, oznacza to, że wartość materiałów Właściwość jest ustawiona na wartość tej samej właściwości elementu nadrzędnego. W przypadku elementu głównego (w dokumentach HTML dla elementu html
) nie ma elementu nadrzędnego; z definicji użyta wartość to wartość początkowa właściwości. Wartość początkowa jest zdefiniowana dla każdej właściwości w specyfikacjach CSS.
Parametr font-family
property jest szczególny w tym sensie, że wartość początkowa nie jest ustalona w specyfikacji, ale zdefiniowana jako zależna od przeglądarki. Oznacza to, że używana jest domyślna rodzina czcionek przeglądarki. Ta wartość może być ustawiona przez użytkownika.
Jeśli istnieje ciągły łańcuch elementów (w sensie relacji rodzic-dziecko) z elementu głównego do bieżącego elementu, wszystkie z font-family
zestaw do inherit
lub nie ustawiony w ogóle w jakiejkolwiek arkusza stylów (co również powoduje dziedziczenie), wówczas czcionka jest domyślną przeglądarką.
To raczej nieciekawe. Jeśli w ogóle nie ustawisz czcionek, zostaną użyte domyślne ustawienia przeglądarki. Twój prawdziwy problem może być inny - wydajesz się patrzeć na część arkuszy stylów, które stanowią arkusz stylów przeglądarki. Prawdopodobnie istnieją inne, bardziej interesujące arkusze stylów, które mają wpływ na sytuację.
Jeśli jakakolwiek właściwość dla selektora 'html' jest' dziedziczona', oznacza to po prostu użycie preferencji użytkownika (z ustawień). Wartość zmieni się tylko po wyraźnym podaniu wartości w arkuszu stylów. Czy miałeś na myśli coś innego? –