gpt4 book ai didi

css - z-index 和多个 !important 规则的问题

转载 作者:行者123 更新时间:2023-12-04 14:20:50 28 4
gpt4 key购买 nike

有没有人遇到过更具体的 !important 声明没有覆盖另一个 !important 声明的情况?这是基本的 CSS:

.x-floating {
position: absolute !important;
z-index: 10000 !important;
}

这是我想用来覆盖 z-index 的内容:

.x-msgbox.x-floating {
z-index: 10001 !important;
}

当我通过 Windows 上的 Chrome(或 Safari)调试器进行检查时,我看到 .x-msgbox.x-floating 声明被覆盖(划掉),并且 x- float 声明处于事件状态。这违背了我对 css 特异性的了解,以及我对 simplified tests 的期望。 .

示例代码:

由于我使用的是 Sencha,这只能在 Chrome 或 Safari 中使用,但这里有一个 jsFiddle link (也许盗链 Sencha 的源代码不符合道德规范,但这永远不会获得足够的浏览量来证明这一点)。要运行测试,请单击“选择日期”按钮,然后通过拖动来旋转其中一个轮子。将出现一个消息框。将消息框与日期选择器进行比较(每个元素的顶级元素 — 正文的子元素;另一种方法是查找类为 x-floating 的元素)。

最佳答案

默认位置是静态的。在静态位置不能使用 z-index。

.x-msgbox.x-floating {
position: relative;
z-index: 10001 !important;
}

关于css - z-index 和多个 !important 规则的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5795285/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com