gpt4 book ai didi

html - 如何防止我的横幅广告在网页上被截断,并获得自动滚动条?

转载 作者:行者123 更新时间:2023-11-28 00:40:27 33 4
gpt4 key购买 nike

我的网页上有横幅广告(一系列水平排列的照片),如果它们的宽度很长,我过去只能水平滚动浏览它们,底部会有一个滚动条清楚地指示网页很长。现在我在做其他事情的过程中删除了一些代码,但现在意识到照片横幅只是被网页本身的宽度/大小切断了,底部不再有自然滚动条。我想把它恢复到以前的样子。

我尝试使用 html {overflow: scroll;} 在其中强制设置滚动条,但该网页上的滚动条只是“满”,即使横幅广告仍然向右偏。我还尝试将 overflow: scroll;:auto; 添加到横幅广告本身,但结果很糟糕。而且,将 width: 100%; 添加到 html div 似乎没有做任何事情。

这是我认为相关的 CSS:

#container1 {
width: 4000px;
overflow: hidden;
margin: 100px auto;
background: none;
}

/*header*/
header1 {
width: 1800px;
margin: -400px;
}

header1 h1 {
text-align: justify;
font: 100 60px/1.5 roboto condensed;

}

header1 p {
font: 100 15px/1.5 Helvetica, Verdana, sans-serif;
text-align: justify;
}

/*photobanner*/

.photobanner {
height: 233px;
width: 8550px;
margin-left: -400px;
margin-bottom: 80px;
}

.photobanner img {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.photobanner img:hover {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
cursor: pointer;

-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
}

html:

<div id="container">
<div style="float: top;">
<div style="margin-top: -475px;">
<div class="photobanner"><img alt="" class="first" height="575" src="LINK"
/><img alt="" height="575" src="LINK" /><img alt="" height="575" src="LINK"
/><img alt="" height="575" src="LINK" /><img alt="" height="575" src="LINK"
/>
<p>___</p>
<h1>HEADER</h1>
<p>CATPION</p>
</div>
</div>
</div>
</div>

编辑(2019 年 1 月 4 日):好的,所以我通过临时删除 HTML 的随机部分并寻找发生了什么来测试了一些东西。结果是当我删除了我计划在其上构建 header 的代码时:

<body class='section-1'>
<div id='menu'>
<div class='container'>
<div align="center"><a href="https://terrichienyi.com/"><img src="https://66.media.tumblr.com/37c178aaab3ceab836b8136297132679/tumblr_pjqt2u
lQ8R1xmt4ilo5_1280.png"></a>

<a href="https://google.com/" target=blank><img
src="https://sc01.alicdn.com/kf/HTB1suoTg5qAXuNjy1Xdq6yYcVXaq/14inch-button-
interface-small-size-color-tv.jpg_50x50.jpg"></a><a
href="http://google.com/" target=blank><img
src="https://sc01.alicdn.com/kf/HTB1suoTg5qAXuNjy1Xdq6yYcVXaq/14inch-button-
interface-small-size-color-tv.jpg_50x50.jpg"></a><a
href="https://google.com/" target=blank><img
src="https://sc01.alicdn.com/kf/HTB1suoTg5qAXuNjy1Xdq6yYcVXaq/14inch-button-
interface-small-size-color-tv.jpg_50x50.jpg"></a><a
href="https://google.com/" target=blank><img
src="https://sc01.alicdn.com/kf/HTB1suoTg5qAXuNjy1Xdq6yYcVXaq/14inch-button-
interface-small-size-color-tv.jpg_50x50.jpg"></a><a
href="https://google.com/" target=blank><img
src="https://sc01.alicdn.com/kf/HTB1suoTg5qAXuNjy1Xdq6yYcVXaq/14inch-button-
interface-small-size-color-tv.jpg_50x50.jpg"></a><a
href="https://google.com/in/" target=blank><img
src="https://sc01.alicdn.com/kf/HTB1suoTg5qAXuNjy1Xdq6yYcVXaq/14inch-button-
interface-small-size-color-tv.jpg_50x50.jpg"></a><a
href="http://google.com/" target=blank><img
src="https://sc01.alicdn.com/kf/HTB1suoTg5qAXuNjy1Xdq6yYcVXaq/14inch-button-
interface-small-size-color-tv.jpg_50x50.jpg"></a><br />
</div>

横幅广告的问题神奇地自行解决了。谁能解释为什么会这样?这篇文章中的什么内容突然阻止了我的网页屏幕的滚动?我仍然想保留标题,同时仍然不必处理这个问题。

edit(1/11/2019):将上面的 HTML 重新排序到整个 HTML 的不同部分也不起作用,有时它会打乱标题。只有删除它才能完全解决问题,但我想要一种方法让我的 header 安全地保留并看起来与现在的方式相同。

最佳答案

尝试使用最大宽度属性

不要使用“宽度”,而要使用“最大宽度”,它会帮助您获得浏览器窗口的完整宽度,并且会做出响应。

CSS -->

max-width: 100%;

谢谢

关于html - 如何防止我的横幅广告在网页上被截断,并获得自动滚动条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53888204/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com