Note: This solution changes based on viewport size and not the amount of content
I just found out that this is possible using VW units. They’re the units associated with setting the viewport width. There are some drawbacks, such as lack of legacy browser support, but this is definitely something to seriously consider using. Plus you can still provide fallbacks for older browsers like so:
p { font-size: 30px; font-size: 3.5vw; }
http://css-tricks.com/viewport-sized-typography/ and https://medium.com/design-ux/66bddb327bb1
Related Posts:
- Making a
- CSS to make HTML page footer stay at bottom of the page with a minimum height, but not overlap the page
- How to get these two divs side-by-side?
- What is the difference between the selectors “.class.class” and “.class .class”?
- How do I horizontally center a span element inside a div
- Is background-color:none valid CSS?
- Text not wrapping inside a div element
- How to make padding:auto work in CSS?
- How to vertically center inside the parent element with CSS?
- How can I horizontally align my divs?
- background-size: cover not working?
- CSS not working in Chrome
- CSS Classes & SubClasses
- CSS force image resize and keep aspect ratio
- In a bootstrap responsive page how to center a div
- Child themes CSS priority problems without using !important
- How to work with custom styles saved in theme option?
- Modernizr and WordPress – How can I add a CSS class to the html element?
- front-page.php stylesheet
- How to Add Admin Bar and Admin Menu or Submenu Notification Bubbles?
- How to Edit the Order of Global Colors in Elementor? [closed]
- WordPress Displaying Thumbnails Vertically
- Why do WordPress default themes specify fonts in so many places?
- CSS in child theme not getting loaded
- CSS ?ver=4.6.1 not updating
- Changing Font-Size based on specific Font thru javascript
- How to get child style.css to load last rather than second behind parent style.css?
- Do I have to use a WordPress specific CSS reset, or is a normal, Eric Meyer style CSS reset fine?
- Relative file paths in CSS when linking directly (not enqueuing)
- Remove Genericons Helper CSS from twentyfourteen theme
- How to make Custom Walker for wp_nav_menu() for materialize framework
- Use stylesheet from a different location
- Is there a filter for editor-style.css file?
- Custom CSS class or ID on menu items that have a Submenu
- Different ways to load child theme css
- Importing changes to Child Theme
- Can you edit WP gutenberg block css without a plugin?
- Style internal links based on the tags of the linked post
- How to override Bootstrap css with my child theme css in wordpress?
- How to stop Gutenberg from outputting inline CSS for specific blocks?
- “Scattered” gallery
- WordPress adding inline style can’t remove it
- How to enable table overflow scroll? (especially order list table)
- Change background color of subpages
- How to edit the default icon of Add Media button?
- How to fix this error? [closed]
- Faster fonts on mobile
- Reduce white space in twenty fourteen
- How to make WordPress using local CSS/Fonts/Scripts only
- How to know which order WordPress places CSS files?
- Placing background image over section divider
- How to remove the gap on right side of webpage (using Bootstrap with WordPress)?
- WordPress CSS problems with controls
- Remove CSS & JS from
- Show class from css in format dropdown
- All of my custom Bootstrap styles are not working in my child theme!
- Aligning line made with CSS [closed]
- Earlier stylesheet not overriding later one
- With over a page of content the footer remains where the bottom of the screen was at top scroll
- Overwriting forced wordpress CSS styles [closed]
- How to add/insert a class to a sidebar in single.php?
- Customizing WP-syntax to get custom colors
- Sidebar missing from Homepage
- W3TotalCache and Javascript — what should go where, when?
- CSS not being applied
- Help with a little CSS logo/header modification?
- 2 css files? Theme css file gets override by another css file that I can not edit
- WordPress sidebar content moving to bottom of page
- custom template display 3 columns
- Need to make sidebar responsive only when screen width is greater than 1024px
- Does anyone know how to make text fade in when scrolling down, that doesn’t require any plug-ins? [duplicate]
- Inclution place of CSS file
- Blog page and the Home page showing the same content
- WP Admin Bar transparent on some pages (.screen-reader-shortcut)
- Admin bar default color scheme for nonregistered/nonlogged users
- Lines of CSS only being delivered while logged in
- How to Compress Css/js code in wordpress and increase loading speed?
- How to Take Logo Out of Navigation Menu? [closed]
- @media applying globally and not separately for each screen width [closed]
- Make different border color gallery items
- How remove the white space between my menu and slider?
- WordPress site using unknown overriding css
- Header formatting works for safari but not chrome @media screen size technique on iphone
- Style Switching
- Adding a css style to the main nav menu in child pages
- Adding custom css to a theme depending on whether the admin user is logged in or not
- Adjusting post width according to the image size
- Background tiles not working in iPad2 but ok everywhere else
- To override CSS of parent theme
- Can’t override CSS with child theme
- [class*=”content”]:before css styles in TwentyThirteen [closed]
- How to change the CSS in one file?
- How to use WordPress 3.8 back-end CSS in front-end?
- Enqueue MCE Editor CSS in admin page
- Narrow paragraph block aligned to left of “wrapper”
- Transparent Overlay for Gravity Forms Ajax Spinner
- Remove the main title, but only from the main page
- aos properties ‘invalid’ and not recognised when included as a css class [closed]
- ACF Extended : Disable styles in front [closed]
- How to remove automatically added custom style tag?