【问题标题】:Making an image full width, for all browsers (bg)为所有浏览器制作全宽图像 (bg)
【发布时间】:2013-02-10 21:45:38
【问题描述】:

我正在尝试制作目前大约 1500 像素宽的横幅图像全宽,我已将其设置为背景图像,因此我可以在上面播放一些元素,我知道您可以制作全宽图像标签,但我不确定你是否可以对背景图像标签做同样的事情!

这是我的代码;

<div id="bannerbg">
     <div class="container">
          <p id="bannertxt">demo text</p>
     </div>
</div>

.container{
    width:980px;
    margin:0px auto;
}

#bannerbg{
    background-image:url('../images/banner.png');
    width:1520px;
    height:369px;
    background-repeat: no-repeat;
    margin:0px auto;
    position: absolute;
}

#bannertxt{
    background:rgba(0,0,0,0.5);
    font-size:26px;
    font-family: 'Roboto Condensed', sans-serif;
    width:300px;
    color:white;
}

.bannertxt{
    padding-top:40px;
}

【问题讨论】:

标签: html css


【解决方案1】:

尝试使用这个:

* {
    margin:0;
    padding:0;
}

Here 是一个工作示例。

【讨论】:

  • OO,我给了我一秒钟的时间来测试我不想让它全高,所以让我改变一下这个值,这对我不起作用;/
【解决方案2】:

也许你正在寻找:

#bannerbg{
  /*Your code*/
  background-size:cover;
}

【讨论】:

  • 这是一个全屏的我需要一个固定的高度只是全宽:)
  • @TidalWave - 是的,我也注意到了 :) 但是 IE 唯一不同的解决方案是使用 img 标签创建另一个元素..
猜你喜欢
  • 1970-01-01
  • 2011-10-01
  • 1970-01-01
  • 2013-09-07
  • 1970-01-01
  • 2011-08-21
  • 2023-03-03
  • 2012-04-12
  • 2013-03-19
相关资源
最近更新 更多