课程
/前端开发
/JavaScript
/瀑布流布局
为什么在求main的宽度需要每块的box的宽度乘以列数,而不是直接在样式中世界设置main的宽度?
2016-05-02
源自:瀑布流布局 2-3
正在回答
不是不可以,只是这样做就没必要计算页面宽能放几个box了,由于一行显示的个数定了,而不同的显示屏可能没有这么宽,如果不计算一行能放几个box,什么都写死,显示效果不好
慕粉3162868 提问者
举报
瀑布流布局是网站比较流行的一种布局方式,教你实现三大方式
2 回答main的宽度与clientWidth有什么区别啊?
6 回答关于盒子的宽度问题
3 回答老师固定main盒子宽度的算法为什么行的通?
1 回答关于屏幕宽度
1 回答var cols = Math.floor(document.documentElement.clientWidth/oBoxW); console.log(cols); //设置main的宽度 oParent.style.cssText = 'width:' + oBoxW*cols + 'px;margin:0 auto';