Open dwhieb opened 2 years ago
In Elad Shechter's new CSS reset, he uses the following lines of CSS:
*:where(:not(iframe, canvas, img, svg, video):not(svg *)) { all: unset; display: revert; }
html-minifier converts :not(svg *) to :not(svg*), which is invalid CSS and prevents the rule from being applied.
:not(svg *)
:not(svg*)
I've confirmed that this error is not caused by clean-css—it's caused by html-minifier.
I haven't been able to find any setting in html-minifier that I can adjust to fix this, except to use ignoreCustomFragments, which seems hacky.
ignoreCustomFragments
It seems like html-minifier should not be removing whitespace in this instance.
In Elad Shechter's new CSS reset, he uses the following lines of CSS:
html-minifier converts
:not(svg *)
to:not(svg*)
, which is invalid CSS and prevents the rule from being applied.I've confirmed that this error is not caused by clean-css—it's caused by html-minifier.
I haven't been able to find any setting in html-minifier that I can adjust to fix this, except to use
ignoreCustomFragments
, which seems hacky.It seems like html-minifier should not be removing whitespace in this instance.