While my website is somewhat responsive on desktop, the display on iPad or tablet-sized devices leaves much to be desired. Despite having an acceptable layout, everything appears too large, making navigation difficult. It's worth noting that my website is a web app with pages that do not require scrolling, as all content fits within the viewport.
I am interested in zooming out the page on smaller devices, as a 75% zoom level looks visually appealing.
Test 1
In an attempt to address this issue, I experimented with setting a zoom
CSS property on the :root
element:
:root {
zoom: .8;
}
While this solution worked well on chromium browsers, Safari presented an issue where the font-size
did not decrease accordingly. Firefox does not support this method (which is not critical for me if there are alternative solutions).
If anyone knows of a way to improve zoom functionality on Safari, or has a completely different approach to zooming out a webpage, your insights would be greatly appreciated.
Thank you.