2009-11-26 42 views
0

是否有可能使用类似这样的标记推拉门没有背景CSS

<ul> 
    <li><a href="#"><img alt="" src="/image1.jpg"></a></li> 
    <li><a href="#"><img alt="" src="/image2.jpg"></a></li> 
</ul> 

,做推拉门的效果呢?我有一些CSS,看起来像这样:

ul li { 
    list-style-type: none; 
    margin:0; padding:0; 
} 
li a { 
    display:block; 
    overflow:hidden; 
    width:225px; 
} 
li a img { 
    float:left; 
} 
li a:hover img { 
    float:right; 
} 

它工作在Firefox,但IE7似乎并不明白浮动:左/浮动:正确的代码。有任何想法吗?

回答

1

您是否尝试过设置<li>来阻止?

ul li { display: block; } 

如果我记得没错,IE浏览器对列表有问题,除非您明确定义了样式。

顺便说一句:Sliding Doors是具有不同的含义,你描述一个术语 - 甚至可能会引发一些人关=)

+0

做什么我描述有一个标题?如果可能,我想正确地命名这篇文章。 – Devin 2009-11-26 22:54:14

+0

您好K总理,我试过了,它似乎并没有在IE中工作。尽管如此,感谢您的及时回应! – Devin 2009-11-27 01:07:14