У меня есть свойство CSS (шрифт), которое мне нужно изменить с Javascript (в раскрывающемся списке). Однако этот шрифт следует использовать только при печати (печать @media).Изменение свойств CSS, связанных с конкретным текстом, из Javascript
Итак, javascript не может просто изменить значение шрифта, потому что это также повлияет на экран. Есть ли способ изменить ТОЛЬКО печатную версию свойства шрифта?
В качестве альтернативы можно ли использовать свойство CSS для ссылки на другое свойство?
Таким образом, в печатном CSS, я мог бы сказать, шрифт: printfont, а на экране CSS шрифт: 12. А затем измените значение printfont, и при печати будет изменен шрифт.
спасибо.
EDIT: Дело в том, что мне нужно изменить размер шрифта, который печатается в документе из раскрывающегося списка, но я не хочу менять размер шрифта, на который будет отображаться документ.
Я не понимаю этого предложения. Мне нужно изменить шрифт (размер, но это не имеет значения) во время UI. Поэтому я хочу, чтобы пользователь мог использовать раскрывающийся список для изменения размера, а затем, когда вы печатаете, он использует этот размер. –
если его размер шрифта, то я предполагаю, что у вас есть конечное количество опций. delcare их как значения серии классов, а затем применить это имя класса к тегу тела ... то же обозначение, которое я описал выше .largeFont {font-size: 1.5em;} .mediumFont {font-size: 1em:} добавьте эти классы в свое тело (конечно, это будет работать только в том случае, если они относительные и не исправлены!) – nickmorss