无法在HTML中创建下拉菜单

舞蹈

我正在用HTML编写一个简单的下拉菜单代码。我无法创建下拉菜单。我正在使用谷歌浏览器。每一件事似乎显示精细唯一下降的相关下降Home3home3.1没有显示出来。请帮忙!

<html>
<head>
  <title>Welcome to I</title>
  <link rel="stylesheet" href="n.css">
</head>
<body>
    <div id ="nav">
        <div id = "nav_wrapper">
            <ul>
                <li><a href="#">Home</a></li><li>
                <a href="#">Home1</a></li><li>
                <a href="#">Home2</a></li><li>
                <a href="#">Home3</a>       
                    <ul>
                        <li><a href="#">Home3.1</a></li>
                    </ul>

                </li>
            </ul>
        </div>
    </div>
</body>

</html>

///////////////////////////////// css文件

body {
  margin: 0;
  padding: 0;
  background: #ccc;
}

#nav
{
    background-color: #222;
}
#nav_wrapper
{
    width: 960px;
    margin: 0 auto;
    text-align: left;
}
#nav ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: relative;
}
#nav ul li
{
    display: inline-block;
}
#nav ul li:hover{
background-color: #333;
}

#nav ul li a,visited
{
color: #ccc;
display: block;
padding : 15px;
text-decoration: none;
}
#nav ui li a:hover{
color: #ccc;
text-decoration: none;
}
#nav ul li: hover ul{
display: block;
}
#nav ul ul{
display: none;
position : absolute;
}
吉尔达斯·坦博

您需要添加position: relative#nav ul li并设置孩子UL100%从顶部,然后给它在这种情况下,相同导航背景色。

然后给孩子ul绝对的位置

body {
  margin: 0;
  padding: 0;
  background: #ccc;
}

#nav
{
    background-color: #222;
}
#nav_wrapper
{
    width: 960px;
    margin: 0 auto;
    text-align: left;
}
#nav ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: relative;
}
#nav ul li
{
    display: inline-block;
    position: relative; /*add this*/
}
#nav ul li:hover{
background-color: #333;
}

#nav ul li a,visited
{
color: #ccc;
display: block;
padding : 15px;
text-decoration: none;
}
#nav ui li a:hover{
color: #ccc;
text-decoration: none;
}
#nav ul li:hover >ul{
display: block;
background: #222;
}
#nav ul ul{
display: none;
position : absolute;
top: 100%;
left: 0
}
<html>
<head>
  <title>Welcome to I</title>
  <link rel="stylesheet" href="C:\Users\lenovo\Desktop\Spring Semester\IP\Lab02\test\n.css">
</head>
<body>
    <div id ="nav">
        <div id = "nav_wrapper">
            <ul>
                <li><a href="#">Home</a></li><li>
                <a href="#">Home1</a></li><li>
                <a href="#">Home2</a></li><li>
                <a href="#">Home3</a>       
                    <ul>
                        <li><a href="#">Home3.1</a></li>
                    </ul>

                </li>
            </ul>
        </div>
    </div>
</body>

</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法创建下拉菜单-jQuery

来自分类Dev

与CSS / HTML混淆以创建下拉菜单

来自分类Dev

HTML 下拉菜单无法正常工作

来自分类Dev

下拉菜单无法正常工作。(html)

来自分类Dev

HTML 下拉菜单

来自分类Dev

如何在下拉菜单中创建子菜单(HTML / CSS)

来自分类Dev

根据现有菜单创建html下拉菜单

来自分类Dev

HTML标题菜单下拉菜单无法单击

来自分类Dev

如何在MaterializeCSS下拉菜单中创建子菜单?

来自分类Dev

如何在当前菜单中创建下拉菜单

来自分类Dev

动态创建的 Bootstrap 下拉菜单无法正常工作

来自分类Dev

如何在使用HTML助手创建的下拉菜单中添加其他属性?

来自分类Dev

SwiftUI:创建下拉菜单

来自分类Dev

AngularJS创建下拉菜单

来自分类Dev

创建静态下拉菜单

来自分类Dev

无法在Chrome 32中使用下拉菜单滚动条(HTML选择)

来自分类Dev

无法找到下拉菜单

来自分类Dev

无法找到下拉菜单

来自分类Dev

下拉菜单HTML + CSS

来自分类Dev

html CSS下拉菜单

来自分类Dev

HTML / VBA下拉菜单

来自分类Dev

HTML to PHP下拉菜单

来自分类Dev

HTML下拉菜单透明

来自分类Dev

在JTable中创建JComboBox,下拉菜单始终可见

来自分类Dev

在Django模型中创建动态下拉菜单

来自分类Dev

在Flutter的底部工作表中创建下拉菜单

来自分类Dev

在WPF中创建自定义下拉菜单按钮

来自分类Dev

如何在React-native中创建下拉菜单?

来自分类Dev

如何在下拉菜单中创建两列