我想做一个div宽度为百分比的正方形。怎么做?

只能用Jquety来实现,因为一般显示器的屏幕尺寸不会是1: 1,所以20%的宽度肯定不等于20%的高度。

比如window.screen.width的js方法,获取屏幕的宽度,乘以20%;然后将值赋给DIV。

扩展:

高屏幕分辨率:window.screen.height

屏幕分辨率的宽度:window.screen.width

网页可视区域的宽度:document.body.clientWidth

网页可视区域高:document.body.clientHeight