【发布时间】:2014-08-25 06:31:45
【问题描述】:
我创建了一个简单的 chrome 扩展工具,用于在用户将要浏览的页面上显示小文本消息(z-index 为 999999 的 div)。有时,div 仍然出现在现有页面的元素下方,更糟糕的是,div 的内容会发生变化,因为页面已经有自己的 CSS 规则。
挑战在于如何确保我的文本消息出现在所有元素之上(适用于任何网站),并且看起来一致且不受现有 CSS 规则的影响。
iframe 会解决这个问题吗?但是,即使使用 iframe,它仍然需要出现在所有元素之上,并且 z-index 似乎并不总是有效。
【问题讨论】:
-
元素是否有
position:absolute? -
注意,最大 z-index 通常为 2147483647 (source)
标签: javascript html css