解决控件遮挡问题:关于有窗口元素和无窗口元素_PHP教程 程序员文章站 2022-04-23 15:22:49 ... 不知道朋友们有没有碰到过控件的遮挡问题,最典型的就是DropdownList和ActiveX的遮挡,HTML的z-index就是用于处理这个问题,但是直接设置这个属性还不行,因为这中间还牵扯到有窗口元素和无窗口元素的问题。 有窗口元素大概有以下几种: 、ActiveX控件 、Plug-ins、DHTML Scriptlets、SELECT elements(即DropdownList的HTML表现)、IE5.01以前的IFRAMEs 无窗口元素包括: 无窗口的ActiveX控件、IE5.5以后的IFRAMEs、大部分的DHTML元素 其中很值得一提的就是ActiveX控件,默认情况下,VB和MFC的控件是有窗口的,ATL控件是无窗口的,但是ActiveX控件是作为无窗口来进行实现而且实际上被归类到无窗口元素中。 不管容器怎么设定,所有的有窗口元素都会出现在无窗口的元素之上,有窗口元素和无窗口元素内部自身互相会遵循z-index属性,它们会被绘制在不同的平面上进行显示,设置z-index只能对它们所在的平面起作用,而且有窗口元素的平面始终处于无窗口元素平面之上。 那么解决遮挡问题的思路就很简单了,把我们的元素封装进一个DIV中,代码示例如下: DIV的z-index为8,然后将SELECT的z-index调为7即可(只需要比DIV的z-index小)。 http://www.bkjia.com/PHPjc/317755.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/317755.htmlTechArticle不知道朋友们有没有碰到过控件的遮挡问题,最典型的就是DropdownList和ActiveX的遮挡,HTML的z-index就是用于处理这个问题,但是直接设置这个... 相关标签: 解决 控件 遮挡 问题 关于 有 窗口 元 素和 无 元素 不知道 朋友们 有没有 碰 到过 控件 的 遮挡 问题 最 上一篇: Django中datetime的处理方法(strftime/strptime) 下一篇: php is_uploaded_file 函数 推荐阅读 解决控件遮挡问题:关于有窗口元素和无窗口元素 解决控件遮挡问题:关于有窗口元素和无窗口元素_PHP编程 解决控件遮挡问题:关于有窗口元素和无窗口元素_PHP编程 问题儿童都来自异世界第二季 解决控件遮挡问题:关于有窗口元素和无窗口元素 解决控件遮挡问题:关于有窗口元素和无窗口元素 解决控件遮挡问题:关于有窗口元素和无窗口元素_PHP教程