2010-08-03 145 views
1

有一个无序列表,其中一个列表项包含两个链接。出于某种原因,Internet Explorer 8将第一个链接的列表项的一部分显示在列表之外,并且显然在包含div之外。这里是什么样子(这两条线应该是在一行!):Internet Explorer 8:列表问题

Illustration of list Problem http://img231.imageshack.us/img231/7726/listproblem.png

的HTML:

<!-- These div make up the background image --> 
<div class = "box"> 
<div class="boxBody"> 
    <ul> 
     <li> </li> 
     <li> <a href=""></a><a href=""></a></li> 
    </ul> 
</div> 
</div> 

的CSS:

li { 
    list-style-type: square; 
    margin-left:25px; 
    font-size: 12px; 
} 

编辑:在一步一步地通过代码,我发现由于某种原因,里面有链接是导致问题的原因。任何人都知道为什么会这样?

+3

您的图片无法读取 – Sarfraz 2010-08-03 15:20:46

+2

您可以发布代码和屏幕截图外观。这样我就可以看看并解决发生了什么问题。 – nepsdotin 2010-08-03 15:21:54

+0

图片仍然不可读?我可以看到它...... – dmr 2010-08-03 15:54:06

回答

0

而答案是......我忘了关闭以前的链接。

1

我不认为有LI内的链接可能会导致任何问题。有没有机会使用任何重置CSS? (一些CSS代码重置LI,UL等等?)