CSS is easy to change, hard to test CSS is a declarative language which basically means that it’s easy to make changes but very difficult to make sure those changes don’t produce unexpected consequences elsewhere in the project. This site collects the current techniques and tools available for CSS testing to provide both a simple starting point and a general reference for future development. Why?