Як каже Йоханнес - недостатньо представника, щоб коментувати його відповідь - ви дійсно можете це робити, доки розміри всіх елементів будуть вказані як кратні розміру шрифту. Значить, усе, де ви використовували%, em або ex одиниці ". Хоча я думаю, що% засновані на вмісті елемента, а не на шрифті.
І ти зазвичай не використовуєш ці відносні одиниці для зображень, враховуючи, що вони складаються з пікселів, але є хитрість, яка робить це набагато більш практичним.
Якщо ви визначите, body{font-size: 62.5%};
то 1em буде еквівалентний 10px. Наскільки мені відомо, це працює у всіх основних браузерах.
Тоді ви можете вказати ваші (наприклад) квадратні зображення width: 10em; height: 10em;
розміром 100 пікселів та припустити, що масштабування Firefox встановлено за замовчуванням, зображення матимуть їх природний розмір.
Зробити body{font-size: 125%};
і все, включаючи зображення - буде подвійним оригінальним розміром.