html - CSS 菜单下拉菜单在 IE8 中不起作用

标签 html css internet-explorer drop-down-menu internet-explorer-8

我知道有很多关于此的问题,但我仍然不明白如何制作在 IE8 中也适用的 css 菜单下拉菜单。

我做了 this sample menu.

它适用于所有浏览器,除了在 IE8 中您会看到 this.

如果有人能向我解释什么不起作用以及如何修复,我将不胜感激。谢谢

最佳答案

如果你看到的话,你的语法有错误

这是你的代码

          <ul>
                <a href="#"><li>Item 1
                <ul>
                        <a href="#"><li>Sub-item 1</li></a>
                        <a href="#"><li>Sub-item 2</li></a>
                        <a href="#"><li>Sub-item 3</li></a>
                        <a href="#"><li>Sub-item 4</li></a>
                        <a href="#"><li>Sub-item 5</li></a>
                    </ul>

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

应该是

            <ul>
               <li>
                           <a href="#">Item 1</a>
                               <ul>
                        <li><a href="#">Sub-item 1</a></li>
                        <li><a href="#">Sub-item 2</a></li>
                        <li><a href="#">Sub-item 3</a></li>
                        <li><a href="#">Sub-item 4</a></li>
                        <li><a href="#">Sub-item 5</a></li>
                    </ul>
                </li>
           </ul>

你的语法应该是 ul > li > a

您可以尝试更改代码的语法。

关于html - CSS 菜单下拉菜单在 IE8 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18570133/

相关文章:

javascript - 获取 HTML、CSS 和 Javascript 文件资源的全新副本

php - 如何设置 Zend 复选框的样式

html - 带有水平大括号的标签文本

html - 将菜单放在标题中

internet-explorer - IE8 浏览器模式和标准模式

jquery - 使用 jQuery 禁用 html 表单元素的正确方法

html - 在现代 Perl Web 框架中动态生成 HTML

javascript - Ajax 提交 nicEdit

css - 输入类型的背景颜色=按钮 :hover state sticks in IE

jquery - 浏览器会记住 session