IE与无序列表空元素

时间:2011-09-26 08:19:31

标签: asp.net internet-explorer list unordered

在我的* .ascx文件中,我有以下代码:

<ul>
   <li><ctl:CustomControl id="ctl1" runat="server"/></li>
   <li><ctl:CustomControl id="ctl2" runat="server"/></li>
   <li><ctl:CustomControl id="ctl3" runat="server"/></li>
</ul>

名为“CustomControl”的用户控件可能会产生一些文本,但在特殊情况下它可能不会产生任何内容(空文本)。

我发现Firefox没有显示这样的空列表元素(对我来说是预期的行为),但是Internet Explorer会这样做。

最简单的方法是什么(即使用css,不涉及任何C#代码)来阻止IE显示空列表元素?

1 个答案:

答案 0 :(得分:1)

请检查此解决方案:http://www.howtocreate.co.uk/wrongWithIE/?chapter=Empty+Elements
这应该对你有帮助。