"structural pseudo classes" and "substring matching attributes"