【发布时间】:2013-07-09 18:48:10
【问题描述】:
我有一个下拉菜单,但它不适用于 Internet Explorer 10(和兼容模式)和 Chrome。但它确实适用于 Firefox(最新)。
CSS:
#menu_items
{ float: left;
width: 600px;
}
#menu
{ margin:0;
float: left;
}
#menu li
{
padding: 0 0 0 0px;
list-style: none;
margin: 2px 0 0 0;
display: inline;
background: transparent;
}
#menu li a{
float: left;
font: bold 120% Arial, Helvetica, sans-serif;
text-align: center;
color: #FFF;
text-decoration: none;
height: 24px;
text-shadow: 0px 1px 0px #000;
padding: 16px 0px 10px 40px;
background: transparent;
}
#menu li ul li a {
float: left;
font: bold 90% Arial, Helvetica, sans-serif;
text-align: center;
color: #FFF;
text-decoration: none;
height: 24px;
text-shadow: 0px 1px 0px #000;
padding: 16px 0px 10px 40px;
background: transparent;
}
#menu li:hover ul {
display: flex;
float:inherit;
text-shadow: 0px 1px 0px #000;
padding: 1px 40px 0px 0px;
background: #669CD8;
background: -moz-linear-gradient(#90B9E2, #4B75AF);
background: -o-linear-gradient(#90B9E2, #4B75AF);
background: -webkit-linear-gradient(#90B9E2, #4B75AF);
margin: 50px 0px 0px 0px;
border-style:solid;
border-width:1px;
z-index: 2;
}
#menu li ul {
display: none;
position: absolute;
}
#menu li.current a, ul#menu li:hover a
{
color: #FFF;
text-decoration: underline;
}
HTML:
<div id="menu_items">
<ul id="menu">
<li class="current"><a href="index.html">Home</a></li>
<li><a href="werkwijze.html">Werkwijze</a></li>
<li><a href="#">Producten</a>
<ul>
<li><a href="klimaat.html" id="klimaat">Klimaat</a></li>
<li><a href="voerbakken.html" id="voerbakken">Voerbakken</a></li>
<li><a href="voerinstallatie.html" id="voerinstallatie">Voerinstallatie</a></li>
<li><a href="kraamhokken.html" id="kraamhokken">Kraamhokken</a></li>
<li><a href="boxen.html" id="boxen">Boxen</a></li>
<li><a href="bighok.html" id="bighok">Biggen hokken</a></li>
<li><a href="roosters.html" id="roosters">Roosters</a></li>
<li><a href="silos.html" id="silos">Silo's</a></li>
</ul>
</li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div>
【问题讨论】:
-
chrome 和 Internet Explorer 等浏览器不支持您的某些 CSS 语法。如 -moz-linear-gradient 等
-
因此还有-o-linear-gradient和-webkit-linear-gradient
-
您能否更具体地说明什么不起作用?我没有看到任何在 FF 中使用 jsfiddle.net/8LaLa 的东西。
-
@KatieK 将鼠标悬停在“producten”上,它适用于我的 FF...i.imgur.com/DC1VM7A.png
-
@selten98 - FWIW,在 Firefox 21 中将鼠标悬停在“Producten”上时不会出现任何内容,但 FF22 中确实出现了新选项。