我有两个 div 元素,一个环绕另一个。然后我使用 JavaScript 在运行时为外部 div 添加边框。以某种方式,基于 webkit 的浏览器在更改外边框时不会进行重排。最终结果看起来很丑 - 内部 div 溢出外部。这是 HTML 代码: [div id="outer][div id="inner" style="border: solid blue; 高度:50px;"][/div][/div]
事件处理程序也很简单: document.getElementById("outer").setAttribute("style", "border:solid green")
当我发现这一点时,我简直不敢相信,因为这是一项微不足道的回流任务。还是我错过了什么?有没有人遇到类似的问题,有什么解决方法?谢谢。