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