awesome-css-group/awesome-css

Reset/Normalize: + unstyle.css?

Closed this issue · 1 comments

I'd like to have 'unstyle.css'/'css-unstyle' added if OK.

Disclaimer: I am the creator. I do think this is unique and have always wanted something like this as a frontend developer.
Git Repo: https://github.com/Martin-Pitt/css-unstyle

Based on guidelines for contributing it does meet two requirements:
(c) absolutely unique in its approach and function
(d) a niche product that fills a gap

Granted however it is not:

  • widely discussed
  • known about
  • established as best practice (yet?)

Unlike reset/normalize which seek to remove or stabilise browser inconsistencies/styling, unstyle.css instead:

  • fights back against user agent styling opinions
  • unstyling elements down to barebones

However, it is not all-encompassing: I did skip 'input' unstyling as there are harsh browser limitations with css on those; Which would otherwise make unstyle.css too opinionated by itself, as the point is in removing the opinion of the user agent after all.

Thus the goal of unstyle.css:

  • remove user agent opinion
  • give you peace of mind as to how you can paint the canvas, so to speak

I have used it in many real world production projects and has served me well.
Critical feedback/critique is welcome.

It looks good. If you create PR, I will merge