Javascript 网页不是';t随着窗口的大小调整大小

Javascript 网页不是';t随着窗口的大小调整大小,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,我现在很难弄清楚为什么我的网页没有随窗口调整大小。如果我缩小窗口,按钮会转到底部,与主标题相同,它们都在空白处。我尝试过很多建议,比如在字体和宽度等方面只使用百分比,但这似乎都不管用。在代码中,似乎没有实现引导,但我已经通过codepen实现了它。 这是我的密码: HTML 在阅读其他帖子时,有人说要将包装器类添加到div中,这是我添加的,但即使这样也无法让它工作。任何你可能看到的建议或设计缺陷,我都愿意改变。谢谢。在CSS中添加高度。将图像缩小 .make-ImageSmaller{

我现在很难弄清楚为什么我的网页没有随窗口调整大小。如果我缩小窗口,按钮会转到底部,与主标题相同,它们都在空白处。我尝试过很多建议,比如在字体和宽度等方面只使用百分比,但这似乎都不管用。在代码中,似乎没有实现引导,但我已经通过codepen实现了它。 这是我的密码:

HTML


在阅读其他帖子时,有人说要将包装器类添加到div中,这是我添加的,但即使这样也无法让它工作。任何你可能看到的建议或设计缺陷,我都愿意改变。谢谢。

在CSS中添加高度。将图像缩小

.make-ImageSmaller{
    width:100%;
    height: 100%;
}

在CSS中添加一个高度。使图像更小

.make-ImageSmaller{
    width:100%;
    height: 100%;
}

我是用密码笔做的。首先,我将整个HTML代码嵌套在“body”标记容器中,并删除了“img”标记

HTML


虽然不确定这是否是正确的实现方式,但这通常对我有效

我是在codepen中做的。首先,我将整个HTML代码嵌套在“body”标记容器中,并删除了“img”标记

HTML


虽然不确定这是否是正确的实现方式,但这通常对我有效

刚刚试过,我仍然得到同样的结果。我最终会在页面上有多张图片,但我想在继续之前更正页面的第一部分。奇怪的是,我刚刚用FF和Edge进行了测试,看起来还可以。虽然我没有引导程序,只是HTML和CSS。比如当我从我的手机上看它时,它不会显示中间的标题,也不会显示按钮,我仍然在得到同样的结果。我最终会在页面上有多张图片,但我想在继续之前更正页面的第一部分。奇怪的是,我刚刚用FF和Edge进行了测试,看起来还可以。虽然我没有引导程序,只是HTML和CSS。比如当我从我的手机上看它的时候,它不会显示中间的标题和按钮,谢谢。我到底哪里出错了?所以CSS背景图像sorta为你做了一切。但是,如果您想像这样通过'img'标记来实现,那么必须按像素而不是%来设置{height:},这样高度就不会改变。这很让人困惑,但我认为这是html内容在幕后的工作方式,如果你注意到当你从侧面拖动网站时,网站会对它做出反应(比如文本和图像向下移动),或者不会(比如这个stackoverflow网站)。所以,如果您只使用一个背景图像,请使用CSS,如果您希望在向下滚动时使用不同的背景图像,请通过px设置高度,而不是使用CSS;实际上,忘记我在最后一行中所说的关于多个背景图像和使用px的内容。不要使用我刚才说的{height:px}方法处理背景图像(我似乎还不能在这里编辑我的东西)。在制作背景时,只需使用CSS{background:}之类的东西。环顾四周后,对于多个背景,我认为您也可以使用CSS。tldr:您应该在容器元素(在本例中为“body”)上使用CSS{background:}来添加背景图像,而不是HTML。最后一个我保证…做了一些测试,这里有一个关于如何制作多个背景的链接,结果是您可以使用{height:px}来制作它们。非常感谢您的输入,非常感谢,我怎样才能着手制作这样的手机呢?我原以为我在我的原始设计中做到了,但它似乎不起作用。那起作用了,谢谢。我到底哪里出错了?所以CSS背景图像sorta为你做了一切。但是,如果您想像这样通过'img'标记来实现,那么必须按像素而不是%来设置{height:},这样高度就不会改变。这很让人困惑,但我认为这是html内容在幕后的工作方式,如果你注意到当你从侧面拖动网站时,网站会对它做出反应(比如文本和图像向下移动),或者不会(比如这个stackoverflow网站)。所以,如果您只使用一个背景图像,请使用CSS,如果您希望在向下滚动时使用不同的背景图像,请通过px设置高度,而不是使用CSS;实际上,忘记我在最后一行中所说的关于多个背景图像和使用px的内容。不要使用我刚才说的{height:px}方法处理背景图像(我似乎还不能在这里编辑我的东西)。在制作背景时,只需使用CSS{background:}之类的东西。环顾四周后,对于多个背景,我认为您也可以使用CSS。tldr:您应该在容器元素(在本例中为“body”)上使用CSS{background:}来添加背景图像,而不是HTML。最后一个我保证…做了一些测试,这里有一个关于如何制作多个背景的链接,结果是您可以使用{height:px}来制作它们。非常感谢您的输入,非常感谢,我怎样才能着手制作这样的手机呢?我原以为我在我最初的设计中就做到了,但它似乎不起作用。
.make-ImageSmaller{
    width:100%;
    height: 100%;
}
<body>
<a name = "home"></a>
<div id = "wrapper">
  <!--linker to allow us to jump to 
top of page -->
  <ul>
    <!--setting up linker for home
-->
    <li><a style = "color:white" href = "#contact">Contact</a></li>
    <li><a style = "color:white" href = "#about">About</a></li>
    <li><a style = "color:white" href = "#home">Home</a></li>

  </ul>
  <div>
    <h2 class = "threeDLettering backGroundEditor">Front-End Developer</h2>
    <button id = "twitterButton" class = "clearButton btn btn-default spinner"><a target = "blank" style = "color:white" href = "" >Twitter</a></button>
    <button id = "instagramButton" class = "clearButton btn btn-default spinner"><a target = "blank" style = "color:white" href = "" >Instagram</a></button>
    <button id = "facebookButton" class = "clearButton btn btn-default spinner"><a target = "blank" style = "color:white" href = "" >Facebook</a></button>
  </div>
</div>
</body>
body
{
     background: url("https://images.unsplash.com/photo-1469521669194-babb45599def?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&s=e32c5d5b5ea606e27bf29c40b4b3bb4f") no-repeat center fixed;
     background-size:cover;
}