I have a div with 70% width, and here’s what I want to do:
70%
Perhaps not quite what you're looking for, but something - You can make both the font and the element relative to view width.
p { font-size: 5vw; background-color: red; width: 50vw; }
I'm a P!