css - Firefox 错误或错误的 flex 样式?

标签 css html firefox flexbox

我真的不知道从哪里开始解决这个问题。

我有一个带有嵌套 flexbox 的应用,每个 flexbox 都包含一个已旋转 270 度的范围。

它适用于 chrome,但在 firefox 上,它最初加载如下: enter image description here

如您所见,禁用的输入类型=标记为 PPV(+) 和 NPV(-) 的数字被奇怪地向下推。但是,如果我检查元素、调整窗口大小或其他看似随机的触发器,它会快速恢复到正确的位置,看起来与 chrome 相同: enter image description here

演示 chrome 与 firefox 差异的笔可以在以下位置看到: CodePen 有趣的是,删除这两种样式中的任何一种都会消除浏览器之间的不同呈现(两种浏览器都可以正确显示)。

.inputDiv input[type=number] {font-size 1.3rem}

.inputDiv > .fuzzyDiv {margin-top: 15px}

有人知道这里发生了什么吗?

最佳答案

您的代码中发生了很多事情。现在无法剖析所有内容。

但请注意这条规则:

enter image description here

当您关闭 left: -126px 时,元素会卡入到位。

关于css - Firefox 错误或错误的 flex 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53418047/

相关文章:

jquery - 我的 jQuery 不使用 .css() 函数更改字体颜色

jquery - 在 jquery 模型中运行脚本

javascript - 在使用 jQuery .animate() + ie8 兼容性创建交叉渐变图像库时遇到问题

javascript - 当使用 WASD 玩 HTML5 游戏时,如何阻止使用 Firefox 搜索框的客户端出现?

html - Mozilla Firefox 不从本地机器加载图像

jquery - 如何隐藏 HTML 中溢出文本的单词?

javascript - 确定 snap-scroll 元素的 snap 滚动事件是否完成

html - 在 div 的每一侧放置两个箭头并使其响应

html - 具有 :before - unexpected background behaviour/stacking order 的 CSS 等高列

firefox - XUL:点击自定义状态栏,如何隔离左右