我已经在一个网站上工作了一段时间。在主页上,我在左侧有一个显示供词的框,而在该框的右边有另一个显示最喜欢的供词的框。现在,左边的框适合每个屏幕分辨率的屏幕,但右边的框在屏幕分辨率较低时首先进入。我将发布描述我的问题的图片。我如何才能使两个盒子都适合,而当屏幕分辨率较低时,我不希望它们变得一团糟。我的屏幕是1920x1080,如果屏幕是1900,那么该框就不合适了,因此只能在1900宽度以上工作。
我的左框CSS:
.confessbox {
background-color: rgba(50, 50, 50, .3);
margin-top: 10px;
width: 597px;
float:right;
}
.confession {
background-color: rgba(50, 50, 50, .4);
font-size: 22px;
font-weight: 300;
padding: 3px 0;
width: 578px;
margin-left: 10px;
margin-bottom: 10px;
}
.container {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
我的右框CSS:
.sidebox {
float: right;
left: -24%;
margin-top: 3.4%;
width: 300px;
height: 150px;
top:20px;
position: relative;
transform: translate(-50%, -50%);
}
这些框中的HTML非常大,所以我只解释一下,左侧框中的内容如下:
<div class=container">
<div class="confessBox">
<div class="confession">
<!-- HERE GOES ALL ITS CONTENT -->
</div>
</div>
右框中的内容如下:
<div class="sidebox">
<!-- HERE GOES ALL ITS CONTENT -->
</div>
On 1024x600, and its only visible good on 1900 width and above
因此,我希望他们在同一行中既不显示屏幕,又显示什么屏幕分辨率,这可能吗?我已经测试了其他一些站点,即使在低分辨率下,一切也看起来不错。
答案 0 :(得分:1)
.leftsectionClassName,.rightsectionClassName{min-height:100vh}
100vh 将占据全屏视口的最高位置。分辨率监视器使用的是什么高度,将达到所需的高度。
希望它将为您充分使用。如果您有任何疑问,请告诉我。
答案 1 :(得分:0)