CSS and JavaScript are like two dysfunctional law enforcement agencies fighting over jurisdiction.

All web standards are like this, and then the battle continues when it comes to browser implementation.