【发布时间】:2016-05-21 21:00:50
【问题描述】:
我刚开始创建的页面中的横幅出现了这个问题。我是 html 的初学者,在这里找不到任何类似的问题,如果之前已经回答过,我很抱歉,现在好了。我的样式表上有这个:
body {
width: 900px;
margin: auto;
max-width: 900px;
min-width: 300px;
background-attachment: fixed;
background-size: cover;
background-image: url(images/seagull-sunset2.jpg);
}
#banner img {
width: 100%;
height: 200px;
max-width: 100%;
box-shadow: 2.5px 2.5px 5px 2.5px rgba(240,168,48,0.5);
}
据此,我认为横幅 img 应该是 900px 或与其父 div 一样大,但由于某种原因,横幅仍然比 body 小 20-30 px,当我将其宽度设置为 900px 而不是 100 % 图像有点向右对齐并脱离了身体。 提前感谢您的帮助
【问题讨论】:
-
你的 css 在 900px 处显示一个 body,无论如何。---- 横幅图像,应该是 900px 除非你设置了 padding 或宽度为横幅。--你能设置一个 sn-p或 jsfiddle/codepen 与您的代码部分显示您的问题,这将有助于您获得有效的帮助。
-
你能用你的代码设置一个 jsfiddle 或 codepen,或者用#banner 的样式编写你的 HTML
-
我不确定你是不是这样做的,但这里是 jsfiddle.net/guidogr95/3kbpk8ub 有问题的 html 和 css 部分