Існує багато статей і запитань про шрифти у розмірі відсотка та інші розміри . Однак я не можу з’ясувати, ЩО передбачається посилання на відсоткове значення. Я розумію, що це "однаковий розмір у всіх браузерах". Я також читав це, наприклад:
Відсоток (%): Одиниця відсотка приблизно нагадує одиницю "em", за винятком кількох принципових відмінностей. Перш за все, поточний розмір шрифту дорівнює 100% (тобто 12pt = 100%). Використовуючи одиницю відсотків, ваш текст залишається повністю масштабованим як для мобільних пристроїв, так і для доступності.
Джерело: http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/
Але якщо ви говорите "тобто 12 пт = 100%", то це означає, що спочатку ви повинні визначитися font-size: 12pt
. Так це працює? Ви спочатку визначаєте розмір в абсолютній мірі, а потім називаєте це "100%"? Не має великого сенсу, оскільки багато зразків кажуть, що корисно ставити:
body {
font-size: 100%;
}
Отже, роблячи це, ЩО є розмір шрифту відносно? Я помічаю, що розмір, який я бачу на своєму екрані, відрізняється для кожного шрифту. Наприклад, Arial виглядає набагато більшим, ніж Times New Roman. Крім того, якщо я б тільки зробив це, розмір тіла = 100%, це означатиме, що воно буде однаковим у всіх браузерах? Або лише якщо я спочатку визначу абсолютне значення?
ОНОВЛЕННЯ, СБ 23 липня
Я туди доїжджаю, але будь ласка, майте мене.
Отже, значення% стосується розміру шрифту браузера за замовчуванням, якщо я правильно розумію. Що ж, це приємно, але знову задає мені кілька інших питань:
- Чи завжди цей стандартний розмір однаковий для кожної версії браузера, чи вони різняться між версіями?
- Я! знайшов (див. зображення нижче) налаштування для Google Chrome (ніколи цього не переглядав!), і я бачу стандартні налаштування "serif", "sans-serif" та "monospace". Але як я інтерпретую це для інших шрифтів? Скажіть, я визначаю
font: 100% Georgia;
, який розмір візьме браузер? Чи буде він шукати стандартний розмір для serif, чи має шрифт "Georgia" стандартний розмір для браузера - На кількох веб-сайтах я читаю такі речі
Sizing text and line-height in ems, with a percentage specified on the body [..], was shown to provide **accurate, resizable text across all browsers** in common use today
. Але з того, що я зараз навчаюсь, я вважаю, що вам слід вибирати текст із зміною розміру (використовуючи% або em, як те, що вони рекомендують у цій цитаті), або мати "точні, послідовні розміри шрифтів у веб-переглядачах" (використовуючи px або пт як основа). Це правильно?
Налаштування Google:
Ось так я думаю, що все може виглядати так, якби ви не визначали розмір в абсолютних значеннях.