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.