Css 固定的长宽比在div中,无论屏幕如何

Css 固定的长宽比在div中,无论屏幕如何,css,media-queries,Css,Media Queries,我有一个div,我想保持纵横比2:1,不管屏幕大小和比例是多少 这是我的选择(放弃之前的其他选项) .mydiv{ 背景色:红色; 宽度:100%; 位置:绝对位置; 身高:50%; } 这应该是一个固定的纵横比div 将

我有一个div,我想保持纵横比2:1,不管屏幕大小和比例是多少

这是我的选择(放弃之前的其他选项)

.mydiv{
背景色:红色;
宽度:100%;
位置:绝对位置;
身高:50%;
}

这应该是一个固定的纵横比div

属性
.mydiv
设置为
0
,并将
边距:0
设置为正文,以删除多余的空间

堆栈片段

正文{
保证金:0;
}
mydiv先生{
背景色:红色;
宽度:100%;
位置:绝对位置;
身高:50%;
左:0;
排名:0;
}
这应该是一个固定的纵横比div

属性
.mydiv
设置为
0
,并将
边距:0
设置为正文,以删除多余的空间

堆栈片段

正文{
保证金:0;
}
mydiv先生{
背景色:红色;
宽度:100%;
位置:绝对位置;
身高:50%;
左:0;
排名:0;
}
这应该是一个固定的纵横比div
试试这个

.mydiv{
背景色:红色;
宽度:100vw;
高度:50vh;
位置:绝对位置;
左:0;
右:0;
排名:0;
底部:0;
}

这应该是一个固定的纵横比div
试试这个

.mydiv{
背景色:红色;
宽度:100vw;
高度:50vh;
位置:绝对位置;
左:0;
右:0;
排名:0;
底部:0;
}

这应该是一个固定的纵横比div

您可以使用
填充底部
,并根据所需比率选择百分比

.mydiv{
背景色:红色;
宽度:100%;
垫底:50%;
位置:绝对位置;
}

这应该是一个固定的纵横比div

您可以使用
填充底部
,并根据所需比率选择百分比

.mydiv{
背景色:红色;
宽度:100%;
垫底:50%;
位置:绝对位置;
}

这应该是一个固定的纵横比div

集合显示:表格行集合显示的可能重复:表格行集合显示的可能重复