0

我正在研究响应式设计,并且很难尝试使某些 div 的高度和宽度都相同。起初我将 div 的宽度设置为百分比并将其高度更改为 auto,但这只会导致 div 不显示。在这个例子中,我必须有一个固定的像素高度才能显示 div。我无法通过使用简单的图像来解决这个问题,而是我必须在 div 中使用背景图像,这些图像需要响应具有响应性的等于和高度。当我重新调整浏览器的大小时,我需要 div 将大小更改为正方形而不是矩形。我怎样才能做到这一点?

jsFiddle 上的以下示例可以使用缩短的 url 在http://bit.ly/ZLiBm2找到

4

1 回答 1

1

试试这个jsFiddle http://jsfiddle.net/ZYTST/中的方法

padding-bottom用作元素所需的高度百分比,然后将其设置height0width的相同值padding-bottom

于 2012-12-30T04:21:59.777 回答