html - 如何让我的 html 占据整个浏览器窗口?

标签 html css background-image

如果我的浏览器窗口足够大,网页就没问题。如果它更小并且我向右滚动,我的背景就不会水平穿过整个浏览器窗口。他们停在网页内。我将主体背景设为蓝色,这样您就可以看到背景结束的位置。我想让实际内容和背景图片在浏览器窗口结束的地方结束并且没有蓝色。该网站位于 avidest.com/schneer。这是 CSS:

.main {width:100%; padding:0; margin:0 auto; min-width: 1020px;}
.header { background:url(images/slider_bgpng200.png); background-repeat: repeat-x; padding:0; margin:0 auto; width: 100%; }
.header .headertop{width: 100%; background: #d3e5e8; height: 30px;}
.block_header {margin:0 auto; width:1200px; padding:0; border:none; }
.slider { background: transparent; margin:0 auto; padding:0; height:420px;}  
.slider .gallery { margin:0 auto; width:980px; height:420px; padding:0;} 

这是 html:

<div class="header">
   <div class="headertop"> 
       <div class="header_text"><a href="#">Email</a> | <a href="#">Client Login</a> </div>
   </div>
   <div class="block_header">
       <div class="slider">
          <div class="gallery">
          </div>
      </div>
   </div>
</div>

谢谢。

最佳答案

您的内容超出了 .main div。
如果您在 div.main { overflow: hidden; 中添加 您会看到它按预期工作,因为没有任何东西将它推到比预期更大的宽度。

关于html - 如何让我的 html 占据整个浏览器窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15101001/

相关文章:

html - 标签溢出到网站上的其他元素中

java - 使用Java读取网页(html)的两种方式之间的区别

html - 在彼此下方显示图像,并在右侧显示文字

javascript - 动画在开始前跳到0

css - CSS背景不规则形状的容器

:root 中的 CSS 背景图像渐变

html 输入按钮样式 CSS3

css - Windows 上的 CSS 更少

css - 将背景图像数据作为 Base64 嵌入到 CSS 中是好事还是坏事?

javascript - 如何在 span 内将文本居中?