【问题标题】:IE not displaying content of table ULIE 不显示表 UL 的内容
【发布时间】:2013-02-18 03:57:56
【问题描述】:

IE 中的 UL 区域为空白,在 Chrome、Firefox 和 safari 中可以正常显示内容。

//在IE中查看源码可以看到如下代码,但是浏览器中的ul区域是空的:

<!DOCTYPE html>
<html>
<head>

</head>
<body>

    <div id="container">
        <div id="header">

            <div id="table">
                <center>
                    <ul>                           
                            <li onmouseover="ChangeColor(this, true);" onmouseout="ChangeColor(this, false);" onclick = "descriptionPage('Drinks','Frappuccino');"><p  class="Quor_Widget_item_nameIndex">Frappuccino </p> 
                                <p class="item_priceIndex">$2.50</p></li>


                            <li onmouseover="ChangeColor(this, true);" onmouseout="ChangeColor(this, false);" onclick = "descriptionPage('Drinks','Latte');"><p  class="Quor_Widget_item_nameIndex">Latte </p>
                                <p class="tem_priceIndex">$2.50</p></li>


                    </ul>

                </center>



            </div>

            </body>
            </html>

【问题讨论】:

  • 请,请在发布之前正确格式化您的代码。请。
  • @Joe 对不起.. 现在编辑好了

标签: php css internet-explorer browser mozilla


【解决方案1】:
<ul>

                            <li onmouseover="ChangeColor(this, true);" onmouseout="ChangeColor(this, false);" onclick = "descriptionPage('Drinks','Coffee');"><p  class="Quor_Widget_item_nameIndex">Coffee  
                                <p class="Quor_Widget_item_priceIndex">$2.50</p></li>

您打开了两个&lt;p&gt; 标签,但只关闭了每对&lt;li&gt;&lt;/li&gt; 中的一个。 Chrome 和 firefox 很聪明,他们解决了这个问题,IE 很笨。该死的很愚蠢。

附:你应该格式化你的代码。

编辑:还缺少一个&lt;/div&gt;,你看到了吗?请检查您是否关闭了所有标签。

【讨论】:

  • 确实,这可能是问题所在。
  • 我确实格式化了我的代码并在每个
  • 中关闭了

    标记,但问题仍然存在,

  • 实际上,似乎有两个 div 标签没有关闭
  • 好的,感谢 loadz 的建议。我会检查我的代码。
  • 猜你喜欢
    相关资源
    最近更新 更多
    热门标签