我正在通过HTMLElement.setAttribute方法改变样式属性的方式重写CSS(不要问为什么)。当我计算出毫无意义的样式时,有时会出现问题。例如(最常发生),div parent的高度值小于他的子div元素,在计算样式中。这会对页面的所需布局产生一些问题。对我来说,改变重写CSS的算法并不容易,实际上很难,所以有人知道问题的原因是什么,以及最合适的解决方法是什么。
我的假设是某些更改未应用,因此我应该强制css解析器重新计算值。有人遇到过这样的问题吗?
答案 0 :(得分:0)
假设您仍在尝试在指定的高度显示容器,即使它小于其中的内容,也应使用overflow
属性。
overflow: hidden
会导致额外内容消失。
overflow: auto
会向容器添加滚动条,以便您在容器中滚动。