我遇到了一个奇怪的问题,我想知道它是否是渲染引擎中的一个错误 - 它出现在WebKit以及我测试过的Firefox中。
如果您在页面上修复了div
并在其中添加了另一个div
并将其设置为固定(以获得固定弹出窗口内的固定标头) ,即使用户滚动弹出窗口,您也可以确保标题仍然可见。除非您在弹出式窗口中设置transform
scale
- 这样做会导致position:fixed
中断并导致它不再修复到父div
的顶部,而是会滚动与内容。这是预期的行为 - 我该如何解决这个问题?
答案 0 :(得分:0)
transform: scale(x)
会将元素从坐标流中分离出来,从而无法获得固定的位置。
我建议将带有#header
的约束div
中的overflow: auto
下面的文字换行。一个fixed
祖先的fixed
孩子并没有多大意义,但我可以看到你的目标。