0

在我的 *.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 会显示。

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

4

1 回答 1

1

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

于 2011-09-26T08:26:26.320 回答