在它们是dom的一部分之前做元素的宽度和高度是否设置正确?即如果我创建一个包含标记的div,我可以测量它的预期宽度和高度而不将它附加到dom中吗?Html元素大小何时不可见?
1
A
回答
0
我没有正式知道答案,但有一点gedankenexperiment让我们看到它不能,一般来说,发生。如果你创建一个固定宽度和高度的HTML元素,那么是的 - 你可以知道宽度和高度。然而,如果你不指定它们(或者它们可能不被遵守),那么宽度和高度总是通过DOM中片段的上下文位置来计算的;然而,如果你不指定它们(或者它们可能不被遵守)例如,一个带有width: 50%
的DIV直到将其添加到DOM并进行布局之后才能知道它的实际宽度 - 没有其他方法可以回答“50%的内容”。
+0
啊......当然。妥善放置使得完美感:) – 2009-10-24 17:26:30
相关问题
- 1. 可调整大小的HTML元素
- 2. 元素不可见
- 3. 元素不可见
- 4. 获取HTML元素大小
- 5. 根据HttpServletRequest参数使HTML元素可见/不可见
- 6. 如何根据父元素大小更改元素的可见性
- 7. ASP使不可见元素可见
- 8. 临时使元素不可见
- 9. 元素不可见时执行代码
- 10. Selenium:元素不可见错误RDC最小化时
- 11. 当子元素大于父元素时,使子元素完全可见
- 12. WebdriverJS ElementNotVisibleError:元素不可见
- 13. org.openqa.selenium.ElementNotVisibleException:元素不可见
- 14. 元素不可见Selenium
- 15. iOS UI元素不可见
- 16. 不可见元素的Xpath
- 17. Selenium Webdriver - 元素不可见
- 18. 元素不可见硒蟒
- 19. GWT元素不可见
- 20. 获取元素不可见
- 21. Unity3d GridlayoutGroup元素不可见
- 22. 量角器 - 元素不可见(但手动检查时可见)
- 23. jQuery:通知可见的html元素
- 24. 元素不可见:元素当前不可见,不能被操纵 - 硒的webdriver
- 25. 当我设置window.onresize时,HTML元素不会调整大小
- 26. pdf使用ggsave可见的零大小的元素
- 27. 任何方式来获取不可见元素的何时可见高度?
- 28. 如何在恢复时使可拖动元素不可见?
- 29. 如何获取网页上可见DOM元素的可视大小
- 30. ExecuteScript不会改变我的元素的可见性 - 元素不可见
你是什么意思? – random 2009-10-23 21:27:10