php - 下拉菜单(列表)与 I.E. 不兼容?

标签 php html css drag-and-drop drop-down-menu

通过添加修复:<meta http-equiv="X-UA-Compatible" content="IE=9" /> 问题是 IE 将其呈现为 Quirk 模式,所以在建议后我禁用了它并且我的页面是完美的!所以我添加了该元数据,以便它在 IE 9 中显示良好。

我的下拉菜单与 FF 和 CHROME 兼容,但与 IE 不兼容。 使用 PHP/HTML/CSS

JSFiddle: link

真正的问题是: 当我删除 > 时,它会显示 onze media。但是没有下拉菜单(列表)。 所以实际的问题是:I.E.支持<ul><li><ul><li></li></ul></li></ul>?

enter image description here IMG LINK for larger IMG

#media > a{
    height:49px;
    width:85px;
    background-repeat:no-repeat;
    background-image : URL(images/menu/media_normal.png );
    margin-left: 0px;
    margin-left: 0px;
}   
#media > a:hover{
    height:49px;
    width:85px;
    background-repeat:no-repeat;
    background-image : URL(images/menu/media_selected.png );

}


<li id="media"><a href="media.php"></a>  
<ul>
<?php   
$query = mysql_query("SELECT * FROM `apps` ");
while ($query_row = mysql_fetch_assoc($query))
{
    ?>
    <li>
    <?php
    $meer = $query_row['TITLE'];
    $desc_inject = '';
    $sub_string = substr($desc_inject, 0, 200);
    echo $sub_string." " . '' . '<a href="applink.php?id='. $query_row["ID"] . '">' . $meer . '</a>';
    ?>
    </li>
    <br />
    <?php
}
?>
</ul> 
</li> 

这将从我的数据库 (MySQL) 获取标题并在菜单的下拉列表中解析它。 在 chrome 和 FF 中它显示完美,但在 IE 中它甚至不显示选项卡 menu。 如果我删除 > between #media > a {} 它显示选项卡 menu 但不显示悬停,我还需要删除 > between #media > a:hover {} 然后它显示悬停。 但是下拉菜单不起作用。

<ul><li><ul><li></li></ul></li></ul>

兼容IE吗?我有最新的 IE。

最佳答案

无效标记迫使 IE 进入 Quirks mode因此可能会使对子选择器的支持处于非事件状态(如@Sarfraz 所建议的)。强制 IE9 进入标准模式可纠正显示问题。

您可以通过在 IE 9 中按 F12 来显示开发人员工具,并在窗口的这一部分的标题上显示文档模式:怪癖。如果您选择 Internet Explorer 9 标准,菜单将按预期显示。

您应该通过 W3C validator 运行您的网站(例如)并更正错误,页面应按预期呈现。有效的标记让浏览器开心——尤其是 IE。如果您随后在 IE 9 中加载更正后的页面,它应该以标准模式呈现,而不是恢复到 Quirks 模式。

关于php - 下拉菜单(列表)与 I.E. 不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8984165/

相关文章:

php - 自用户上次使用 PHP 和 MySQL 登录以来的时间

php - Cakephp如何删除链接上的下划线

html - 如何让一个div定位到另一个div的顶 Angular ?

css - IIS 7 上的公司 Intranet : Looking to Enhance Directory Listing

php - 使用 PHP,随机配对一组项目,不与自身配对,不直接配对

php - 如何从mysql查询中识别字段的源表

php - 跨多个类文件访问 PHP 静态变量

javascript - 如何在 zepto 中实现类似 slideDown() 的 jquery

html - 如何使用内联 css 更改 Bootstrap 表的边框颜色

html - 如何将 d3 zoomable sunburst 中的最后一个节点作为超链接?