我的身高没有反应。 我提到了这个问题:
为什么最小高度不起作用?
但还是没有用。 我的网站是http://horsescowsandcemeteries.com/。
我想让它既适用于台式机,也适用于移动设备。 谢了。
Vh不起作用了。
您可以使用“Viewport”元标记来缩放您的网站,类似于浏览器版本。 只需将下面的代码放入head
元素中即可。
<meta name="viewport" content="width=device-width, initial-scale=1.0">
如果要在缩放时修复body
背景,可以使用此选项:
body {
height: fit-content;
}
之前/之后
将添加到HTML中,然后添加try this css
/*Game Play Screen */
body {
display: flex;
flex-direction: column;
margin: auto;
border: 3px solid green;
padding: 10px;
background-image: url(images/road-bg.jpg);
background-size: cover;
font-family: "Krona One";
text-align: center;
}
main {
display: flex;
flex: 1;
margin-bottom: 25px;
}
#container {
display: flex;
flex: 1;
justify-content: space-around;
}
.team-one, .team-two {
width: 50%;
}
#left-side,
#right-side {
display: flex;
flex: 1;
height: 100%;
flex-direction: column;
}
#instructions {
margin-bottom: 2em;
text-align: center;
background-color: green;
font-size: 140%;
}
#instructionsButton {
background-color: green;
color: white;
padding: 0.5em 1em 0.5em 1em;
text-decoration: none;
font-size: 1.5em;
border-radius: 10px;
}
.teamBox {
color: white;
background: #333;
padding: 1em;
border-radius: 5px;
border: 6px solid white;
width: 160px;
height: 80px;
margin-bottom: 1em;
display: inline-block;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.44);
-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.44);
box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.44);
margin: 5em auto;
}
.teamBox h3,
p {
margin-top: 0;
margin-bottom: 0;
}
#scoreTotalTeamOne,
#scoreTotalTeamTwo {
font-size: 2.5em;
}
#endButton {
background-color: #be1e2d;
color: white;
padding: 0.5em 1em 0.5em 1em;
text-decoration: none;
font-size: 2em;
border-radius: 10px;
margin-bottom: 2em;
}
.gameplaybutton {
width: 200px;
height: 200px;
margin: auto;
}
/* First breakpoint, elimates the road */
@media only screen and (max-width: 675px) {
body {
height: auto;
background: url(images/road-bg-sm.jpg);
background-size: cover;
}
.teamBox {
width: 100px;
height: 100px;
}
#instructionsButton{
font-size: 1em;
}
}
/* Second breakpoint */
@media only screen and (max-width: 550px) {
.gameplaybutton {
width: 150px;
height: 150px;
}
}