html - 占位符 z-index firefox 问题

标签 html css firefox z-index placeholder

在使用 firefox 时,我在注册输入中有占位符,注册表单上方是我的菜单,当我将鼠标悬停在下拉菜单上时,占位符出现在顶部。

我试过弄乱 z-indexes 但这似乎不是问题所在。输入字段的所有其他部分都隐藏在下拉菜单后面,但占位符不隐藏。

我也试过添加 z-indexes 到

::-webkit-input-placeholder {}
::-moz-placeholder {}
:-ms-input-placeholder {}
input:-moz-placeholder {}

但无济于事。

我最好不借助 Javascript 来实现这一目标。

enter image description here

Jsfiddle 快速演示:http://jsfiddle.net/LLANn/1/

最佳答案

position: relative 赋给 #submenu。它解决了这个问题。

除非伴随“位置”,否则任何 z-index 都是无用的。

关于html - 占位符 z-index firefox 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15383710/

相关文章:

html - 是否可以将 HTML 表格行分成多行?

html - 在 p-tag 中填充以实现半透明图像叠加

javascript - 对字符串的 promise - [object Object] 或 [object Promise]?

javascript - CSS 在 Firefox 中不工作(或 HTML 显示为简单文本)

javascript - jQuery Javascript 集团年复一年

javascript - 添加链接到按钮 Javascript

html - 单击表单按钮后如何保持选中状态?

jquery - 大表格导航——如何控制表头

CSS自动为无序列表添加填充和边距

javascript - 定期将生成的 HTML 保存到本地文件