A propos de l'underscore hack pour IE6

Tout le monde parle de ce fameux "underscore hack" qui permet d'ajouter une propriété CSS comprise d'IE6 seulement.
Exemple :

Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
body {
   _background : red; /* Code lu uniquement par IE6 */
}
Cependant, il s'avère qu'il existe un très grand panel de caractères spéciaux pouvant remplacer ce underscore. En effet, IE6 comprend une propriété CSS avec ces autres caractères également :
(liste non exhaustive)

Exemples :

Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
body {
   +background : red; /* Code lu uniquement par IE6 */
}
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
body {
   !background : red; /* Code lu uniquement par IE6 */
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
body {
   %background : red; /* Code lu uniquement par IE6 */
}
On me souffle dans l'oreillette qu'on pourrait même les additionner :

Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
body {
   _+#-(@[&^/%!background : red; /* Code lu uniquement par IE6 */
}
Si l'utilité de mettre une longue liste de caractères spéciaux est discutable, peut-on encore vraiment appeler ce hack le "underscore hack" vu le nombre de possibilités en plus de l'underscore ?