modern-normalize
modern-normalize copied to clipboard
🐒 Normalize browsers' default style
Currently we have this: ```css abbr[title] { text-decoration: underline dotted; } ``` This means that `abbr` tags have dotted underline even on iPhone and iPad where its impossible to see...
refer https://developer.mozilla.org/en-US/docs/Web/CSS/font-family#browser_compatibility
Counter to the common trend, it is _not_ always 'awesome' or 'FTW'. It wreaks havoc with expectations stemming from normal browser defaults, which makes it harder to integrate into existing...
See: https://github.com/elad2412/the-new-css-reset
By default, a `` element is styled with `border-style: inset;` which makes it turn out like this:  By adding `border-style: solid;` we can...
The package applies an outdated inaccessible focus ring to form elements in firefox: ```css /** Restore the focus styles unset by the previous rule. */ :-moz-focusring { outline: 1px dotted...
see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/. Even Paul Irish, original author of the fix currently part of modern-normalize, has agreed on this and edited his origjnal post back from 2021: https://www.paulirish.com/2012/box-sizing-border-box-ftw/ This will also...
Please add font:-apple-system-body to the HTML element CSS to allow iOS devices to auto-scale font sizes based on user preference set in Accessibility > Display & Text size.
FireFox (latest version as of posting) has a slightly lower opacity for input placeholders. See my screenshot below. You fix this with: `input::placeholder { opacity: 1; }` I suggest adding...
While `modern-normalize.css` is great for ensuring consistency, the default browser styles are not that nice. The goal of `modern-base.css` is to be a better base style that you use in...