我有一个元素,目前具有margin-left: -110px
。当然,在除了IE以外的所有浏览器中,这对我的设计都有效。而在IE中,我需要将其改为margin-left: 10px
。
通常,我会通过添加\9;
来进行IE hack,例如:
margin-left: 10px\9;
但似乎对边距无效。 有没有人知道一个实现这个的方法?非常感谢!
<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\9;
margin-top: 160px;
writing-mode:tb-rl;
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform: rotate(90deg);
white-space:nowrap;
}