а в чем собственно трудности с внедрением дочерних селекторов? а про определение браузера и выдачу ему своего кода... это архаизм, причем жуткий, товарищ Зельдман хорошо это комментировал в своей книге.