我正在使用HTML5和CSS3進行佈局。HTML5/CSS3製作方形div,寬度爲100%,需要高度等於寬度
我需要瓷磚在頁面上,這是一個正方形div元素。該瓷磚是在自舉列內,我需要的寬度自動匹配列的寬度,但我發現很難讓高度=寬度,因爲寬度是一個百分比值:100%。
HTML:
...
<div class="col-md-2">
<div class="tile tile-square tile-auto">
...
</div>
</div>
...
CSS:
.tile-square{
width: 100%;
height: how to do this?
}
我用jQuery/js的解決方案好,但我更喜歡用CSS3來解決這個孤單。在CSS3中有一個「calc()」語句,但我不知道它是否可以實現此功能。
檢查這些[link1](http://www.mademyday.de/css-height-equals-width-with-pure-css.html)[link2](http://stackoverflow.com/questions/5445491/height-equal-to-dynamic-width-css-fluid-layout) –
看看這個:http://siebennull.com/equal_width_height.html – Andrew