Я хочу использовать custom font. Когда я загружаю его на страницу, используяCSS: увеличить размер шрифта пропорционально во всех элементах
@font-face {
font-family: 'Echelon';
src: url('font/echelon-rg.ttf');
font-style: normal;
}
@font-face {
font-family: 'Echelon';
src: url('font/echelon-it.ttf');
font-style: italic;
}
тогда он меньше всех шрифтов по умолчанию, доступных в моем браузере. Я хочу увеличить их, скажем, до 150% от текущего размера. Проблема заключается в том, что, когда я
body * {
font-family: Echelon;
font-size: 150%;
}
тогда все h1..h6, р, ДИВ, пролетных элементы совместно используют один и тот же размер (и все пользовательские настройки начальной загрузки перезаписывается), и я не могу использовать его как то , Я хочу изменить все элементы относительно их исходного (например, загрузочного) размера. Если бы я сделал это вручную, мне пришлось бы переписать сотни элементов, так что это плохой вариант. Как я могу сделать это чистым и простым способом?
PS Это не о размере окна/экрана.
Перезапись существующих на самом деле не является плохим вариантом. Ваш CSS не должен действительно иметь *, что * много объявлений 'font-size' в любом случае. –
Но для меня это очень дорогостоящий вариант. Слишком дорого. Twitter Bootstrap предоставляется * этим * многими объявлениями, поэтому это не мой дизайн. – ducin
Вы не можете использовать '.echelon {font-family: Echelon; font-size: 150%;} ', а затем просто укажите элементы, которые вы хотите использовать для этого шрифта? – Pete