Я не уверен, что это вполне возможно. Хотите проверить здесь.Отзывчивый CSS относительно стандартного CSS
В основном, я пытаюсь использовать размер шрифта по умолчанию (скажем, 40 пикселей). при загрузке медиа-запроса я хочу изменить его, чтобы уменьшить до 80% размера шрифта по умолчанию. Это возможно?
.text p span{
font-size:40px;
}
@media screen and (max-width: 640px){
.text p span{
font-size: <0.8*40px>;
}
}
@media screen and (min-width: 641px) and (max-width: 1024px){
.text p span{
font-size: <0.6*40px>;
}
}
Причина я не устанавливать значения точек, потому что .text p span
получает различные имена классов, которые будут иметь различные размеры шрифта. Но они должны уменьшаться в том же соотношении. Я пытаюсь, что это невозможно?
Да просто использовать их или [бэр] (https: // www.sitepoint.com/understanding-and-using-rem-units-in-css/) (лучше, на мой взгляд). – paolobasso
https://jsfiddle.net/c33rnbg4/1/ Я пробовал это. Только проблема заключается в том, что размер шрифта по умолчанию не 2em все время. Это может быть 40, 60, 80px..что все .. только сходство в том, что все они уменьшаются в том же соотношении. К сожалению, должен был включать разметку ранее, я был близок к окончательной версии, переместив класс в тег p. Если есть способ, я могу сделать это с классом в теге span, это было бы здорово. Работает и худший случай с добавлением его к тегу p. – user3861559
@ user3861559 Вот обновленная скрипка: https://jsfiddle.net/c33rnbg4/3/ ... и обновил мой ответ – LGSon