本文是关于如何解决DIV层被Flash或者表单覆盖的问题。边肖觉得很实用,所以分享给大家学习。希望你看完这篇文章能有所收获,就不多说了。让我们和边肖一起看看。
网页制作中,你知道如何解决DIV层被Flash或者表单覆盖的问题吗?在这里,我想和大家分享几个解决方案,因为只使用z-index属性一点效果都没有。请看下面的详细介绍。
DIV层被Flash或表单遮盖的解决方法
在网页制作中,经常会遇到DIV层被Flash、输入、选择等控件部分覆盖的情况。此时,单独使用z-index属性完全没有效果。有几种解决方案;mdash
方法一:
对于Flash控件,将属性paramname='wmode'value='不透明'或param name=' wmode' value='透明'添加到对象中就足够了。
不透明和透明基本相同,只是在一些特殊情况下略有不同。
当不透明需要在flash中使用输入法时,输入法软件会不准确。
如果透明在同一个页面中使用过多,就会出现性能问题。
参考文章:
Flashcontentandz-index
z-index和Flash
方法二:
对于输入或选择等表单控件,可以通过将DIV的内容放入iframe或object来解决。
方法三:
第二,如果使用方法不好,可能会破坏页面的结构,交互不好。
还有一种方法,虽然DIV不能直接覆盖select,但是DIV可以覆盖iframe,而iframe可以覆盖select,所以用一个iframe作为DIV的基。
这个DIV可以覆盖选择。
以上就是如何解决DIV层被Flash或者表单覆盖的问题。边肖认为,一些知识点可能会在我们的日常工作中看到或使用。我希望你能通过这篇文章学到更多的知识。更多详情请关注行业资讯频道。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/99771.html