我刚刚在我的网站上安装了下拉菜单:http://www.squeakybooks.com/在Mozilla上,他们像梦一样工作。我还没有机会检查safari或Chrome,但在IE中,下拉菜单实际上是向右下方。这是一个巨大的痛苦,因为当您尝试单击下拉菜单中的某些内容时,它会使NEXT下拉菜单激活到更远的右侧。
但是,它确实可以在这个网站上运行:http://squeakytestblog.blogspot.com/即使我上传了完全相同的.xml文件。
这是我正在使用的CSS:
#jsddm {
width:960px;
margin: 0;
padding: 0px;
z-index:1000000000;
position:relative;
left:5%
}
#jsddm li {
float: left;
list-style: none;
font: 12px Tahoma, Arial;
}
#jsddm li a {
display: block;
white-space: nowrap;
margin:0px 0px;
border: 0px solid #AAAAAA;
background: #;
background: -webkit-gradient(linear, left top, left bottom, from(#), to(#));
background: -moz-linear-gradient(top, #, #);
padding: 2px 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow: #ffffff 0 0px 0;
color: #363d1b;
font-size: 15px;
font-family: Helvetica, Arial, Sans-Serif;
text-decoration: none;
vertical-align: middle;
text-style: center;
}
#jsddm li a:hover {
background: #;
}
#jsddm li ul {
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
border: 1px solid black;
text-style: center;
}
#jsddm li ul li {
float: none;
display: inline;
}
#jsddm li ul li a {
width: auto;
background: #96CDCD;
}
#jsddm li ul li a:hover {
background: #D3DC6E;
}
我遵循了本教程:allblogtools.com/tricks-and-hacks/add-beautiful-drop-down-menu-for-blogger /
请帮忙!
答案 0 :(得分:0)
您的子菜单没有任何参考点,从哪里加载,为了修复它您可以将列表菜单项定义为相对,并将子菜单绝对定位到正在悬停的菜单项的left
。试试这个:
<强> CSS 强>
#jsddm li {
float: left;
font: 12px Tahoma,Arial;
list-style: none outside none;
position: relative;
}
#jsddm li ul {
border: 1px solid black;
left: 0;
margin: 0;
padding: 0;
position: absolute;
top: 100%;
visibility: hidden;
}