当我在我创建固定菜单的页面上徘徊时,它会打开,即使我没有在菜单上徘徊,也在其右侧。 另外,我无法访问页面该部分的输入(图中两条黑线之间)
自定义菜单的代码是:
CUSTOM NAVIGATION
================================================ */
#custom-nav {
list-style-type: none;
padding: 0;
margin: 0;
width: 99%;
position: fixed;
top:40%;
left:10%;
text-indent:15px;
line-height:150%;
}
#custom-nav li {
margin:0;
padding:0;
}
/* custom level link */
#custom-nav a {
display: block;
color:#9a7283;
background-color:#eee;
width:159px;
text-align:left;
padding:10px;
margin:0;
text-decoration:none;
text-transform:lowercase;
-webkit-transition: all 0.6s;
}
/* custom level link :hover */
#custom-nav a:hover {
background: #9a7283;
color:#fff;
}
/* current link */
#custom-nav .current_page_item a, #custom-nav .current-menu-item a {
background: #9a7283;
color:#fff;
}
/* current link :hover */
#custom-nav .current_page_item a:hover, #custom-nav .current-menu-item a:hover {
background: #9a7283;
color:#fff;
}
/* sub-levels link */
#custom-nav ul a, #custom-nav .current_page_item ul a, #custom-nav ul .current_page_item a, #custom-nav .current-menu-item ul a, #custom-nav ul .current-menu-item a, #custom-nav li:hover > ul a {
padding:10px;
line-height:150%;
margin:0;
display:block;
}
/* sub-levels link :hover */
#custom-nav ul a:hover, #custom-nav .current_page_item ul a:hover, #custom-nav ul .current_page_item a:hover, #custom-nav .current-menu-item ul a:hover, #custom-nav ul .current-menu-item a:hover, #custom-nav li:hover > ul a:hover {
}
/* dropdown ul */
#custom-nav ul {
display:none;
list-style:none;
position:absolute;
padding:10px;
top:5px;
left:146px;
}
#custom-nav ul li {
padding:0;
margin:0;
}
/* sub-levels dropdown */
#custom-nav ul ul {
}
/* show dropdown ul */
#custom-nav li:hover > ul {
display:block;
}
我做错了什么?
答案 0 :(得分:0)
#custom-nav
的宽度设置为99%
。而是将width
设置为固定宽度,即实际内容的大小。
答案 1 :(得分:0)
向您的容器width
提供div
,我只是命名它。
.container{
width: 150px; /* according to your requirement */
}