New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove all opinionated rules #649
Conversation
- Remove changing the default font family in all browsers. - Remove the removal of margin on body in all browsers. - Remove the removal of outline on focused links when they are also active or hovered in all browsers (opinionated). - Remove changing the font styles of input controls in all browsers. - Remove the changing of border, margin, and padding of fieldsets in all browsers.
Happy new year What's the status of this issue? |
I already add first thing after font-face paths and normalize, a normalizer of normalize, i.e I remove webkit outline on focused links and select/buttons (now they're gone, so my rules will defend Chrome's blue outline). By the way, also:
They're so debatable, therefore in my view it's all right for them to be left alone. |
@zemirco, it is merged, tagged, and published. normalize.css no longer includes opinionated rules, and focuses exclusively on browser normalization. |
Thanks for removing this stuff. I'm confused/slightly annoyed how opinionated rules made their way into this project in the first place! (we were using |
@jonathantneal Can you elaborate a little what constitutes an opinionated rule? For instance, I'd assume that the font settings for input elements are not the same across different browsers so it'd make sense to normalize things like |
@jonathantneal In my case select's font-family set to sans-serif broke lots of styles. Form elements styling is an ungracious task. |
active or hovered in all browsers (opinionated).
all browsers.