【发布时间】:2020-06-08 23:59:48
【问题描述】:
我想在页面中心放置一个 div(红色白色框)。黑色区域代表页面布局 当无法拉伸宽度以保持纵横比时,div 需要高度为 100%,当高度无法拉伸时,div 需要为宽度 100%。我不确定我应该使用什么属性来计算
div不要溢出页面也很重要,所以不会显示滚动条
我试过了:设置height: 100%; width: auto;或者width: 100%; height: auto;都可以达到一半的目标但是我需要把它们结合在一起
*更新: 我用@Paulie_D 的回答实现了 1:1 的纵横比,但是如果 div 需要是 16:9 或 4:3 怎么办?
【问题讨论】:
-
到目前为止你尝试了什么,出了什么问题?
-
@AntonyMN 我尝试了 height 100% width auto 和 height auto width 100%,但我不知道如何将它们组合在一起