CSS: IE 9 hack pour la marge gauche? \9; n'a aucun effet

J'ai un élément qui a actuellement margin-left: -110px bien sûr, cela fonctionne avec mon design dans tous les navigateurs sauf IE. Avec IE j'ai besoin de faire margin-left: 10px

Normalement, je ferais de mon IE hacks en ajoutant \9;, tels que:

margin-left: 10px;

mais il ne semble pas fonctionner avec des marges de. Est-ce quelqu'un connais un moyen de réaliser cela? Merci beaucoup!

<div id="nav">
  <ul>
    <li id="newstab">News</li>
    <li id="offerstab">Offers</li>
    <li id="specialsstab">Specials</li>
  </ul>
</div>

#nav {
    position:absolute;
    margin-left: -110px;
margin-left: 10px;
    margin-top: 160px;
    writing-mode:tb-rl;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform: rotate(90deg);
    white-space:nowrap;
}
Je serais prêt à parier que vous avez besoin de différentes CSS pour IE9 parce que votre balise n'est pas valide/cassé. IE9 ne devrait généralement pas besoin de bidouilles de ce genre.
Par la façon dont il fonctionne très bien pour moi: jsfiddle.net/teLRA Avez-vous redeclare margin-left après le hack?
oui techically vous avez raison. Ma marge de gauche est actualyy -100px; IE
Veuillez poster le HTML et le CSS qui ne fonctionne pas.
ajouté au-dessus de

OriginalL'auteur MeltingDog | 2013-03-05