Les bugs des navigateurs sont la principale difficulté de CSS. Le support de chaque propriété/valeur/sélecteur peut être :
Utiliser un bug de parsing et les règles du forward-compatible parsing pour masquer une partie problématique. Exemples :
@import url("../hide1a.css");
est efficace contre :
#commentImmediatelyAfterSelector/* */ { color: #f00; }
est
efficace contre :
p#tantek { voice-family: "\"}\""; /* some browsers have a parsing bug */ /* and will ignore the following rules */ voice-family: inherit; color: #f00; }
Ceci est utilisable contre :
Il existe une foule d'autres hacks.