Вы неверно истолковали таблицу, на которую ссылаетесь. Средний - это размер шрифта HTML 3, маленький - размер шрифта HTML 2, ссылающийся на устаревший тег шрифта и его размеры шрифта 1..7.
В любом случае, если вы хотите соблюдать настройки размера шрифта пользователя, не используйте размеры шрифта, такие как 10px и т.п. Средний означает предпочтения пользователя. (Хотя подавляющее большинство пользователей оставляет свой предпочтительный размер по умолчанию, потому что они не знают, как его изменить.)
@ MrLister сказал в комментариях :
[соотношение абсолютных размеров шрифта] отличается в разных браузерах. Согласно W3C, он может даже отличаться между шрифтами. По моему личному опыту, в некоторых браузерах также есть разница между строгим и странным режимом. Так что если вы хотите последовательности, не используйте ее. Установите размер для тела (либо нужный размер, либо оставьте его на усмотрение пользователя), а затем работайте с процентами или ems для различных элементов