您能否举例说明Horizo​​ntalLayoutContainer和HBoxLayoutContainer之间的区别?

最佳答案

阅读JavaDoc 5分钟后发现HBoxLayoutContainer具有:


支持自动溢出
每个子对象的最小和最大尺寸(在容器的轴上,因此在此处是水平轴,因此是最小/最大宽度)
可能在孩子之间分配剩余空间(弯曲)


HorizontalLayoutContainer


(可能)在孩子不适应时滚动
布置其子项,每个子项的宽度和高度均固定(或其固有尺寸)。


我的理解是,HBoxLayoutContainer在后台使用CSS3 Flexible Box Model,而HorizontalLayoutContainer宁愿使用display: inline-boxfloat(或由JavaScript控制的等效项,可能使用position: absolute

08-03 17:32