我目前正在尝试创建一个流量div,在页面调整大小时保持正方形。 这样做显然是可能的。
div{
width:25%
padding-bottom:25%;
}
但是,这仅适用于默认的箱型布局。 有没有办法在使用
时实现这一目标box-sizing: border-box;
这是我当前html结构的代码笔:Code Pen
答案 0 :(得分:0)
如果编辑HTML是一个选项:
span
绝对定位。left
,right
,top
和bottom
设置为0
。<强> HTML 强>
...
<a href="#"><span>Sed volutpat</span></a>
<a href="#"><span>Sed volutpat</span></a>
...
<强> CSS 强>
...
a {
position: relative;
width: 80%;
padding-bottom: 80%;
...
}
a span {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
...
}