One of the things that we at Chrome have been thinking about is a way to do declarative route and navigation matching **in CSS**.
Together with @nomster and @dbaron I’ve been working on it for the past few months, and next week we’ll be presenting our work at the CSSWG F2F meeting.