Мне было совершенно полезно указать base font-size
в pt и все другие размеры в em .
Так, например, указывая следующую настройку:
html * {
font-size: 12pt;
}
Я определенно знаю, что каждая буква текста с font-size: 1em
будет занимать
12pt = 12 * (1/72 inch) = 12 * 0.35 mm = 4.2 mm in width
независимо от разрешения - будь то 800x600 , 1024x768 или 1920x1200 .
Это значительно упростило проектирование сайта, потому что, если я укажу width: 10em
, например. Я определенно знаю, что эта кнопка будет иметь размер 12pt * 10 = 4,2 мм * 10 = 4,2 см .
Кроме того, сайт, сконструированный на мониторе 15 " с разрешением 1920x1200 , выглядит почти тем же самым на 15" с разрешением 1024x768 - это очень удобно для проектирования.
Поэтому в настоящее время я беспокоюсь только о фактических (физических) размерах дисплея и пропорциях , которые не меняются так же сильно, как разрешения и гораздо более предсказуемы.