Le due condizioni si possono integrare, naturalmente:
<!-- [if lte IE 7]><style ...>
...
</style><![endif]-->
C'e` pero` un potenziale problema:
l'uso del carattere - (meno) in un nome: i browser potrebbero interpretarlo come segno matematico.
Anche il carattere _ (underscore) ha probelmi in qualche versione di IE, per cui non conviene usarlo. Nel tuo caso io scriverei: sidebarA2 (ma ricorda che i CSS sono case-sensitive).
Devi anche capire dove sta il problema: se nel CSS o nel commento condizionale.
Per questo mettici dentro anche un bel
background-color:red;
cosi` capisci dove sta il problema (poi quado funziona lo togli)

Rispondi quotando