<分区>
我需要一个 <div>
用height
以百分比和 width
所以它是一个正方形。所以 width
必须引用 height
.
CSS:
#square {
height: 100%;
width: "100% of height of this div";
}
HTML:
<div id="square"></div>
我见过 padding-top
的解决方案属性 ( example ),但它仅适用于给定的 height
.另一种方法是 JavaScript/jQuery 解决方案 like this ,但我更喜欢纯 CSS 解决方案。
有没有好的方法(没有空白方 block <img>
或其他东西)?可能等于 padding-top
?我试过了 padding-right
已经,但它不起作用。