molily: Tool um doppelte CSS-Eigenschaften zu eliminieren

Beitrag lesen

Hallo,

Was ist eine doppelte CSS-Eigenschaft? Was sind die Kriterien für eine programmatische Erkennung?

Ob eine Eigenschaft doppelt ist, lässt sich oft nur feststellen, wenn *sämtliches* Markup bekannt ist, worauf die CSS-Regeln angewandt werden. Das ist schwierig, wenn Markup dynamisch generiert bzw. verändert wird.

Im Allgemeinen gibt es verschiedene Tools mit verschiedener Basis und Arbeitsweise:

Client-side JavaScript: https://github.com/geuis/helium-css
Node/Grunt: https://github.com/addyosmani/grunt-uncss
Node: https://npmjs.org/package/ucss
Python: https://pypi.python.org/pypi/mincss
Ruby: https://github.com/aanand/deadweight
Firefox addons:
https://addons.mozilla.org/en-US/firefox/addon/css-usage/
https://addons.mozilla.org/en-US/firefox/addon/dust-me-selectors/
Online:
http://gtmetrix.com/remove-unused-css.html
http://unused-css.com/

Die zielen aber meist darauf ab, *ungenutzte* Regeln zu erkennen; insofern weiß ich nicht, ob sie dir weiterhelfen können.

Grüße,
Mathias