gpt4 book ai didi

调整窗口大小时 HTML 类改变位置

转载 作者:太空宇宙 更新时间:2023-11-03 18:54:49 25 4
gpt4 key购买 nike

我正在尝试设计一个简单的网页,其设计看起来像 this .

但我也在努力使网站适合几乎任何尺寸的窗口,当发生这种情况时,.gameInfo 类会跳到 .playerList 之上当窗口大小小于这两个组合的宽度时,类,所以结果最终看起来像 this .

显然这看起来很丑陋,我的目标是尝试使 .gameInfo.playerList 尽可能并行。我的以下代码如下所示:

index.html:

    <body>
<div id="container">
<div class="gameState">
</div>

<div class="gameInfo">
</div>

<div class="playerList">
</div>
</div>
</body>

样式.css

body{
background-color: #FAF7F8;
font-family: "Calibri", sans-serif;
margin: 0px;
padding: 0px;
}

#container{
width: 89%;
margin: 0 auto;
}

.playerList{
float: right;
background-color: #EDEDED;
border: 1px solid;
border-color: #D4D4D4;
width: 123px;
height: 340px;
text-align: center;
font-size: 45px;
color: black;
}

.gameInfo{
float: left;
width: 89%;
background-color: #EDEDED;
border: 1px solid;
border-color: #D4D4D4;
height: 340px;
}

.gameState{
background-color: #EDEDED;
margin: 12px auto 12px auto;
border: 1px solid;
border-color: #D4D4D4;
width: 100%;
height: 64px;
text-align: center;
font-size: 45px;
color: black;
}

最佳答案

好吧,您混合了固定宽度和基于百分比的宽度,所以我认为这是预期的行为。

如果 .gameInfo 占页面的 89%,则 .playerList 最多占 11%。问题在于 .playerList 具有固定宽度 (123px),因此,当它大于页面的 11% 时,.gameInfo 将无法与

编辑:这是一个合适的流体固定布局:

<body>
<div id="container">
<div class="gameState"></div>
<div class="playerList"></div>
<div class="gameInfo"></div>
</div>
</body>​

body{
background-color: #FAF7F8;
font-family: "Calibri", sans-serif;
margin: 0px;
padding: 0px;
}

#container{
width: 89%;
margin: 0 auto;
}

.playerList{
float: right;
background-color: #EDEDED;
border: 1px solid;
border-color: #D4D4D4;
width: 123px;
height: 340px;
text-align: center;
font-size: 45px;
color: black;
}

.gameInfo{
margin-right: 130px;
background-color: #EDEDED;
border: 1px solid;
border-color: #D4D4D4;
height: 340px;
}

.gameState{
background-color: #EDEDED;
margin: 12px auto 12px auto;
border: 1px solid;
border-color: #D4D4D4;
width: 100%;
height: 64px;
text-align: center;
font-size: 45px;
color: black;
}​

关于调整窗口大小时 HTML 类改变位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13784072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com