gpt4 book ai didi

html - 下拉菜单 href 修复

转载 作者:太空宇宙 更新时间:2023-11-04 12:49:51 27 4
gpt4 key购买 nike

我没有什么问题,我为下拉菜单编写了一些代码,因为我需要学习它,但是我发现了一些错误并且我无法修复它,我尝试了大约一个小时但仍然没有,如果你试图从: The breaking bad to Postava I,尝试将光标移动到 The breaking bad 的右上角,然后你会看到 HREF LINK 不工作 + 它下拉“Postava II”,只有当你将光标移到“Postava I”,你能帮我解决一下吗?这是http://jsfiddle.net/3qLu04sh/

HTML

<!DOCTYPE html> 
<html lang="cs-CZ">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Rostislav Danko">
<link rel="stylesheet" href="Web.css">
<title>Rostislav Danko</title>
</head>
<body>
<div id="web">
<div id="menu">
<nav>
<ul id="ulid">
<li class="liclass"><a href="index.html">Hlavní stránka</a></li>
<li class="liclass"><a href="filmy_a_serialy.html">Filmy a seriály</a>
<ul id="ulid1">
<li class="liclass"><a href="filmy_a_serialy_tbb1.html">The Breaking bad</a>
<ul id="ulid2">
<li class="liclass"><a href="postava.html">PostavaI</a>
<ul id="ulid3">
<li class="liclass"><a href="filmy_a_serialy_tbb1.html">PostavaII</a></li>
</ul>
</nav>
</div>
</div>
</body>
</html>

CSS

ul li {
display: block;
float: left;
background: #0F6;
border-radius: 0px;
border: 3px solid #000;
}
ul li a {
text-decoration: none;
color: #000;
display: block;
padding: 10px 5px 5px 5px;
text-align: center;
font-size: 25px;
}
ul li:hover {
background: #0FF;
}
ul li:hover a {
color: #000;
}
.liclass {
width: 294px;
height: 50px;
}
.liclass a {
width: 294px;
}
#ulid {
width: 1200px;
height: 55px;
margin-left: -43px;
}
#ulid1 {
margin-left: -44px;
position: relative;
top: 10px;
display: none;
}
#ulid1 a {
height: 40px;
}
.liclass:hover #ulid1 {
display:block;
}
#ulid2 {
margin-left: 257px;
position: relative;
top: -58px;
display: none;
}
#ulid2 {
height: 40px;
}
#ulid1:hover #ulid2 {
display:block;
}
#ulid3 {
margin-left: -43px;
position: relative;
top: -3px;
display: none;
}
#ulid3 {
height: 40px;
}
#ulid2:hover #ulid3 {
display:block;
}
#menu {
position: relative;
top: 100px;
width: 1200px;
}
#web {
border-style: solid;
background: #0F3;
width: 1194px;
height: 800px;
margin:0 auto;
position: relative;
}

最佳答案

看起来您的 ul#ulid2 与包含“Breaking Bad”链接的列表项重叠。通过删除这些行

#ulid2  { 
height: 40px;
}

您应该能够解决该问题。我相信您可以通过许多其他方式修复它,但这个似乎可以解决问题。

关于html - 下拉菜单 href 修复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26214177/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com