0

UL 区域在 IE 中为空白,在 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>
4

1 回答 1

2
<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>

您打开两个<p>标签,但每<li></li>对只关闭一个。Chrome 和 firefox 很聪明,他们解决了这个问题,IE 很笨。妈的傻了

PS你应该格式化你的代码。

编辑:还有一个失踪</div>,你看到了吗?请检查您是否关闭了所有标签。

于 2013-02-18T04:03:02.557 回答