Is there a way to global alter the default article text font size?
Preferably without editing a template? I think this would be a good option in configuration
(using default template)
- or I could really be going blind and have missed it
Thanks
Yes, by using something called CSS (there is no way anyone could ever explain CSS in a forum post). The easiest and most fail-safe way to do that is by adding a new file called user.css to your theme's directory (/templates/<YOUR_THEME>/). That file will not be deleted or overwritten in case of an update.Noelb wrote:Is there a way to global alter the default article text font size?
No. font-size will always be a theme-related value, it does not make sense to set that in the blog configuration. Setting it via CSS is very easy and much more flexible than a blog (or theme) option could ever be.Noelb wrote:I think this would be a good option in configuration
sending it in CSS is asking for it to be squashed on updates, no?yellowled wrote:Yes, by using something called CSS (there is no way anyone could ever explain CSS in a forum post). The easiest and most fail-safe way to do that is by adding a new file called user.css to your theme's directory (/templates/<YOUR_THEME>/). That file will not be deleted or overwritten in case of an update.Noelb wrote:Is there a way to global alter the default article text font size?
No. font-size will always be a theme-related value, it does not make sense to set that in the blog configuration. Setting it via CSS is very easy and much more flexible than a blog (or theme) option could ever be.Noelb wrote:I think this would be a good option in configuration
YL
Not if you override the theme's font-size in a user.css as described above. Because the user.css file is not part of the s9y core, it will not get overwritten in an update.Noelb wrote:sending it in CSS is asking for it to be squashed on updates, no?
Code: Select all
body {
font-size: 20px;
}Thanks, creating this and setting it to 18px seems to be goodyellowled wrote:Not if you override the theme's font-size in a user.css as described above. Because the user.css file is not part of the s9y core, it will not get overwritten in an update.Noelb wrote:sending it in CSS is asking for it to be squashed on updates, no?
So for example if your theme sets a font-size of 16px on the body element in its style.css, you can create a /templates/<YOUR_THEME>/user.css and in there write
Due to something that's called "the CSS cascade" (basically, the user.css gets read after the style.css), that will override the theme's setting.Code: Select all
body { font-size: 20px; }
YL