`
huanghuaibin
  • 浏览: 68791 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

解决FF&IE浏览器下DIV下拉菜单被视频挡住的方法

    博客分类:
  • HTML
阅读更多

今天工作的时候,遇到一个客户需要修改的问题:DIV下拉菜单被视频挡住。

我想在做网页前台的时候,很多朋友都会遇到这样的问题:

1.        Div层被flash挡住。

2.        Div层被Select挡住。

3.        Div层被视频文件挡住。

前两个问题,有很容易的方法去解决,在这里我就不讲解了。第三个问题,是个很麻烦的事情,接到这个修改后,当时就觉得情况不乐观,会花掉不少的时间。

在网上找了很多资料,最常见的是说用iframe来解决;也许是我的方法不对吧,我在测试的时候用<iframe src="包含视频的静态页"....></iframe>也无法达到效果,Div层依然会被挡住。

怎么解决呢?呵呵,不卖关子了,将代码放在下面,希望能给大家一个参考:


<div
style="position: relative; width: *; height: *; overflow:hidden;">

  <embed  src="视频文件地址" width="*" height="*" WindowlessVideo="1"></embed>

</div>

 

首先: WindowlessVideo="1",这个很重要,这个参数的具体意思,大家可以在网上找参考资料,这里我不详述了。通过增加这个参数,在IE系列的浏览器下,都可以让Div层正常的显示在视频文件上方了。

 

其次:style="position: relative; width: *; height: *; overflow:hidden;",为什么要增加这一个呢?其实我也不知道为什么要加这个,当初在IE下测试成功的时候,发现在FF下会再现两个视频画面,一个是动的,而另一个是静止的,而静止的画面会随着下拉菜单的切换而变化(有点类似PrintScreen的感觉)。在FF下可以充分理解WindowlessVideo是什么意思了。所以,我就萌发了用div来包含<embed...></embed>,再给他一个相对定位(绝对定位我没测试),然后保险起见,顺便定义了宽度、高度及溢出(是否必要,没经测试)。

 

测试:OK,事情就这样解决了。希望对大家的工作有点小小的帮助。

分享到:
评论
1 楼 Songjun37 2011-02-24  
2.  Div层被Select挡住。
  这个问题你是怎么处理的呢? 我以前是通过visibility 来控制的,你还有什么高见吗,除了重写select哈?等待你的高见。

相关推荐

    支持FF、IE6下很实用的三级下拉菜单

    "支持FF、IE6下面很实用的三级下拉菜单"这个主题聚焦于在两种不同的浏览器环境——Firefox(FF)和Internet Explorer 6(IE6)上实现这样的功能。由于这两个浏览器在处理CSS和JavaScript方面存在显著差异,因此设计...

    好用的兼容IE,FF的下拉菜单

    标题提到的"好用的兼容IE,FF的下拉菜单"显然指的是一个能够同时在Internet Explorer(IE)和Firefox(FF)这两种主流浏览器上正常运行的下拉菜单解决方案。在网页开发中,由于各个浏览器对CSS和JavaScript的支持...

    超牛的AJAX下拉菜单(调用即可用)

    IE/FF兼容性是这个下拉菜单的一个关键特点,意味着它不仅能在主流的Firefox浏览器上正常工作,也能在Internet Explorer上运行良好。这通常需要开发者针对不同浏览器的特性进行代码优化,比如使用jQuery或其他兼容库...

    各种兼容FF和IE的JS下拉菜单!!

    本资源包“各种兼容FF和IE的JS下拉菜单”集合了多种适用于Firefox(FF)和Internet Explorer(IE)浏览器的JavaScript下拉菜单实现,旨在帮助开发者在不同浏览器间实现兼容性。 1. **跨浏览器兼容性**:在Web开发中...

    css下拉菜单示例,兼容ie678,ff,chrome

    本示例主要关注的是使用CSS创建下拉菜单,并确保该菜单在不同的浏览器环境下,如IE6、IE7、IE8、Firefox和Chrome中都能正常工作。这是一项重要的任务,因为不同浏览器可能对CSS的解析和渲染存在差异,需要进行适当的...

    javascript实现简单的下拉菜单

    通过本文的学习,你将能够理解并掌握基本的下拉菜单实现方法,并可以在此基础上进行扩展。 #### 二、HTML结构 首先,我们来看一下这个简单的下拉菜单的HTML结构。整个结构由四个`&lt;div&gt;`元素组成:两个作为菜单按钮...

    CSS3多色垂直伸缩下拉菜单特效

    **CSS3多色垂直伸缩下拉菜单特效详解** 在网页设计中,下拉菜单是一种常见的导航元素,它能够有效地组织和展示大量的链接,而CSS3的引入为下拉菜单的设计提供了更多的可能性。本篇文章将深入探讨如何利用CSS3创建一...

    jquery红色商城导航下拉菜单.zip

    《jQuery红色商城导航下拉菜单实现详解》 在网页设计中,导航菜单是不可或缺的元素,它引导用户方便快捷地找到所需信息。本教程将详细讲解如何利用jQuery技术实现一款红色商城风格的导航下拉菜单,让您的网站更加...

    纯CSS3简易下拉菜单 可为菜单项定义不同颜色

    在网页设计中,创建交互式...通过合理利用这些特性,我们可以在不依赖JavaScript的情况下,创建出交互性强且视觉效果丰富的网页下拉菜单。在这个过程中,还可以灵活地调整颜色、字体、布局等样式,以适应各种设计需求。

    div错位解决IE6IE7IE8样式不兼容问题

    ### div错位解决IE6/IE7/IE8样式不兼容问题 在Web开发中,兼容性一直是开发者面临的重要挑战之一。特别是在早期浏览器版本中,如Internet Explorer 6(IE6)、IE7 和 IE8,由于这些浏览器对于CSS的支持存在较大差异...

    win8 自带解锁驱动 AuthenTec x64

    AES1610 USB\VID_08FF&PID_1600 AuthenTec Inc. AES1610 USB\VID_08FF&PID_1600 AuthenTec Inc. AES1660 USB\VID_08FF&PID_1660 AuthenTec Inc. AES1660 USB\VID_08FF&PID_1660 AuthenTec Inc. AES1660 USB\...

    网站左侧下拉菜单.zip

    在网页设计中,下拉菜单是一种常见的交互元素,它能够有效地组织和展示大量的导航选项,尤其是在后台管理系统中,可以节省空间并提供清晰的层级结构。本篇将详细讲解"网站左侧下拉菜单"的设计和实现,主要关注使用...

    JQuery&CSS;&CSS;+DIV实例大全.rar

    5.jquery+div漂亮SmartMenu下拉菜单气泡透明效果 6.jQuery+div实现flash炫彩菜单插件下载 7.jquery+div实用漂亮精致的多级导航栏菜单插件代码示例 8.jQuery+ul实现漂亮竖直下拉菜单 9.jquery仿google首页...

    HTML在IE浏览器和FF浏览器中标签的使用

    5. **自定义属性访问**:IE允许直接通过div1.value或div1["value"]访问自定义属性,FF不支持。应使用getAttribute('value')来获取自定义属性值。 6. **form.item**:IE中的document.formName.item("itemName")在FF...

    推拉门式菜单-兼容ie,ff

    在本资源中,作者针对兼容性问题进行了优化,使得推拉门菜单可以在Internet Explorer(IE)和Firefox(FF)这两个主流浏览器上正常工作。 在Web开发中,由于不同浏览器对CSS、JavaScript等技术的解析和实现存在差异...

    图片延迟加载(兼容IE&FF&Chrome)

    IE浏览器由于版本较多,从IE6到IE11,其内核及对某些新特性的支持程度各有差异,因此实现兼容性是一项挑战。Firefox和Chrome相对较新,通常对现代Web标准有更好的支持,但仍然需要关注早期版本的兼容性问题。 这篇...

    DIV+CSS 图片居中效果 兼容 IE FF。。等浏览器

    DIV+CSS 图片居中效果 兼容 IE FF。。等浏览器

    火狐与IE浏览器之间的一些差别收集.docx

    ### 火狐与IE浏览器之间的一些差别收集 #### 一、IE与Firefox的JavaScript和CSS差异 在Web开发过程中,不同的浏览器对于JavaScript和CSS的支持程度各不相同,这往往导致了网页在不同浏览器下的表现差异。以下是...

    DIV+CSS 兼容性 IE FF

    ### DIV+CSS 兼容性 IE FF:深入探讨浏览器间的差异与共通点 #### 一、引言 随着Web技术的发展,DIV+CSS布局已成为网页设计中的主流方式。然而,在实际开发过程中,不同的浏览器(如Internet Explorer 6/7/8、Fire...

Global site tag (gtag.js) - Google Analytics