Add CSS3 selection mixin

Selection mixin explained/requested in issue #542.