简体   繁体   English

我的页面高度没有填满整个高度? 如何让它响应?

[英]My height for my page does not fill full height? How do I make it responsive?

My height isn't being responsive.我的身高反应迟钝。 I referenced this question:我引用了这个问题:

Why is min-height not working? 为什么最小高度不起作用?

but it still isn't working.但它仍然无法正常工作。 My site to reference is http://horsescowsandcemeteries.com/ .我要参考的网站是http://horsescowsandcemeteries.com/

I want it to work for both desktop and mobile.我希望它适用于台式机和移动设备。 Thanks.谢谢。

Vh isn't working. Vh 不工作。

You can use the "viewport" meta tag to scale your website similarly to the browser version.您可以使用“视口”元标记来缩放您的网站,类似于浏览器版本。 Simply place the code below into the head element.只需将下面的代码放入head元素中。

<meta name="viewport" content="width=device-width, initial-scale=1.0">


And if you want to fix the body background when scaling, you can use this:如果你想在缩放时修复body背景,你可以使用这个:

body {
    height: fit-content;
}

Before / After之前/之后

Add <meta name="viewport" content="width=device-width, initial-scale=1.0"> to your HTML and add try this css添加<meta name="viewport" content="width=device-width, initial-scale=1.0">到您的 HTML 并添加试试这个 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;
  }
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM