Я использую Sapper для создания веб-приложения и хочу использовать относительные размеры шрифтов.
Я установил фиксированные размеры шрифта для различных медиа-запросов на элементе body
. Затем я хочу использовать rem
единицы для font-size
в последующих текстовых элементах компонентов Svelte, чтобы настроить размер шрифта для области просмотра.
HTML (компонент Svelte)
<h1>Title</h1>
CSS (компонента Svelte)
h1 {
font-size: 2rem;
}
Глобальный CSS Сапера
body {
font-size: 12 px;
}
@media (min-width: 600px ) {
body {
font-size: 15px;
}
}
Я ожидаю, что локальный компонент CSS способен считывать размер шрифта для глобального элемента body
и, следовательно, корректировать размер шрифта в h1
в соответствии с размером области просмотра. Однако никаких действий не видно. Напротив, использование em
единиц отлично работает.