我已经将元素的宽度和高度设置为百分比,这样它们在大屏幕上看起来会更大,在普通屏幕上则更正常。我还设置了
min-height
和min-width
,以确保当在太小的屏幕上查看时布局不会失真。我希望其中一个元素呈现为正方形,但我无法想出仅使用CSS的解决方案。这是我的尝试:http://jsfiddle.net/5VTTD/,但它没有起作用。这个可以:http://jsfiddle.net/5VTTD/1/,但它需要JS。