Closed AmazingRain closed 1 year ago
san反解,进行元素子节点遍历时(DOMChildrenWalker),遍历到节点为文本节点时会将元素之间的空格换行换行去掉。
当子元素为行内元素时,未设置 trimWhitespace 为 all 时,会导致页面抖动。原因为浏览器会将行内元素之间的换行、空格渲染为一个空格,但当反解时会将换行、空格移除掉,导致页面抖动。
感觉移除空格(换行)这个逻辑是不是有什么特殊考虑,还是说这就是一个Bug
demo地址
可能是 bug
san反解,进行元素子节点遍历时(DOMChildrenWalker),遍历到节点为文本节点时会将元素之间的空格换行换行去掉。
当子元素为行内元素时,未设置 trimWhitespace 为 all 时,会导致页面抖动。原因为浏览器会将行内元素之间的换行、空格渲染为一个空格,但当反解时会将换行、空格移除掉,导致页面抖动。
感觉移除空格(换行)这个逻辑是不是有什么特殊考虑,还是说这就是一个Bug
demo地址