media="all" vuol dire che tutti i browser lo leggono.

Invece dai primi post pareva che volessi applicare formattazioni diverse in base al tipo di browser che l'utente usa.

In pratica devi fare varie versioni del CSS con le modifiche necessarie per i vari tipi di browser, e poi richiamarle con diversi tag <link>, ciascuno con il media corretto.