2012-02-15 69 views
0

我目前正在致力于http://www.simco2.siteprogression.com/about-us.php,并且出现弹出式菜单和页面上的YouTube视频的显示问题。当您将鼠标悬停在“功能”链接上时,菜单的一半显示在IE和Google Chrome中的视频下方。菜单的CSS如下所示。飞出菜单浮动问题

#menu 
{ 
     width: 100%; 
     margin: 0; 
     padding: 0px 0 0 0; 
     list-style: none; 

} 

#menu li 
{ 
    float: left; 
    position: relative; 
    width: 192px; 
    padding-top: 0; 
    padding-right: 0; 
    padding-bottom: 10px; 
    padding-left: 0; 
    margin: 0px; 
    text-align: center; 
} 



#menu a 
{ 
    float: left; 
    height: 25px; 
    text-align: center; 
    width: 192px; 
    color: #999; 
    text-transform: uppercase; 
    font: bold 11px/25px Arial, Helvetica; 
    text-decoration: none; 

} 

#menu .innerul li li:hover > a 
{ 
    color: #fafafa; 
    width: 250px; 
} 

*html #menu li a:hover /* IE6 */ 
{ 
     color: #fafafa; 
} 

#menu li:hover > ul 
{ 
    width: 250px; 
     display: block; 


} 

/* Sub-menu */ 

#menu li .innerul 
{ 
    list-style: none; 
    width: 300px; 
    margin: 0; 
    padding: 0; 
    display: none; 
    position: absolute; 
    top: 20px; 
    left: 0; 
    z-index: 99999; 
    background: #192833; 
    background: -moz-linear-gradient(#1f323f, #192833); 
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #192833)); 
    background: -webkit-linear-gradient(#1f323f, #192833); 
    background: -o-linear-gradient(#1f323f, #192833); 
    background: -ms-linear-gradient(#1f323f, #192833); 
    background: linear-gradient(#1f323f, #192833); 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
} 



#menu li .innerul li 
{ 
    float: none; 
    width: 300px; 
    margin: 0; 
    padding: 0; 
    display: block; 
    -moz-box-shadow: 0 1px 0 #010101, 0 2px 0 #2b4253; 
    -webkit-box-shadow: 0 1px 0 #010101, 0 2px 0 #2b4253; 
    box-shadow: 0 1px 0 #010101, 0 2px 0 #2b4253; 
    text-align: left 
} 

#menu li .innerul li:last-child 
{ 
    width: 300px; 
    -moz-box-shadow: none; 
    -webkit-box-shadow: none; 
    box-shadow: none; 
} 

#menu li .innerul li a 
{ 
    width: 300px; 
    padding-top: 10px; 
    padding-bottom: 10px; 
    padding-left: 0px; 
    padding-right: 0px; 
     height: auto; 
    line-height: 1; 
    display: block; 
    white-space: nowrap; 
    float: none; 
     text-transform: none; 
} 

*html #menu ul a /* IE6 */ 
{ 
     height: 10px; 
     width: 192px; 
} 

*:first-child+html #menu ul a /* IE7 */ 
{ 
     height: 10px; 
     width: 300px; 
} 

#menu li .innerul li a:hover 
{ 
    background: #0186ba; 
     background: -moz-linear-gradient(#04acec, #0186ba); 
     background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba)); 
     background: -webkit-linear-gradient(#04acec, #0186ba); 
     background: -o-linear-gradient(#04acec, #0186ba); 
     background: -ms-linear-gradient(#04acec, #0186ba); 
     background: linear-gradient(#04acec, #0186ba); 
} 

#menu li .innerul li:first-child a 
{ 
    -moz-border-radius: 5px 5px 0 0; 
    border-radius: 5px 5px 0 0; 
    width: 300px; 
} 

#menu li .innerul li:first-child a:after 
{ 
    content: ''; 
    position: absolute; 
    width: 300px; 
    left: 30px; 
    top: -5px; 
    width: 0; 
    height: 0; 
    border-left: 5px solid transparent; 
    border-right: 5px solid transparent; 
    border-bottom: 8px solid #1f323f; 
} 

#menu ul li:first-child a:hover:after 
{ 
    border-bottom-color: #04acec; 

} 

#menu ul li:last-child a 
{ 
     width: 300px; 
    -moz-border-radius: 0 0 5px 5px; 
    border-radius: 0 0 5px 5px; 
} 

/* Clear floated elements */ 
#menu:after 
{ 
    width: 300px; 
     visibility: hidden; 
     display: block; 
     font-size: 0; 
     content: " "; 
     clear: both; 
     height: 0; 
} 

* html #menu    { zoom: 1; } /* IE6 */ 
*:first-child+html #menu { zoom: 1; } /* IE7 */ 
#left { 
    float: left; 
    width: 700px; 
    margin-right: 20px; 
    height: auto; 
    margin-bottom: 25px; 
    margin-top: 0px; 
} 

回答

1

在视频嵌入代码中,添加一个参数“wmode”并将其设置为“transparent”。

+0

谢谢你。这解决了问题。 – 2012-02-15 22:28:21