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