css - 自动调整标题图片大小以适应浏览器

标签 css header

所以这里我有一个像下面这样的标题图片

enter image description here

我计划将标题图像拉伸(stretch)到 100% 以获得显示器分辨率,实现此目标的最佳做法和方法是什么?我试过这样做:

.LippoHeader
{
background-image: url('../images/body/headerpng_BG.png');
background-repeat: repeat-x;
width: 100%;
height: 170px;
}
.shadowone
{
width: 100%;
position: absolute;
left: -1px;
top: 172px;
display: inline-block;
}
.shadowtwo
{
width: 100%;
position: absolute;
left: -1px;
top: 173px;
display: inline-block;
}
.shadowthree
{
width: 100%;
position: absolute;
left: -1px;
top: 176px;
display: inline-block;
}

它仍然不能拉伸(stretch)到 100% 适合显示器(它只能在图像分辨率本身允许的情况下拉伸(stretch))除非我添加:

position: absolute;

有没有办法做到这一点?如果可能的话我不想补充,我被告知不要将位置设置为绝对位置,因为这是一种不好的做法

这是标题的屏幕截图: enter image description here

我还使用了母版页,所以没有 body 标签,只有 div 标签,我使用 .ascx 作为我的面板标题,我的代码是

<div class="LippoHeader">
  <div>
    <img src="images/body/shadow.png" class="shadowone" />
    <img src="images/body/shadow.png" class="shadowtwo" />
    <img src="images/body/shadow.png" class="shadowthree" />
  </div>
</div>

最佳答案

据我了解,您想拉伸(stretch)标题,而不是图像本身;图像在水平方向重复。

我将 LippoHeader 视为一个 div,它在这个 jsFiddle 中没有问题。 .但是,它并不占用监视器宽度的 100%,而是其父级宽度的 100%(在本例中为 body)。这是你的目标吗?

关于css - 自动调整标题图片大小以适应浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17872277/

相关文章:

html - 将页面的一部分拉伸(stretch)到全高

css - 意外的框阴影行为

html - 为什么当我应用位置 :fixed to the body? 时窗口不会跳转或滚动

PHP MAMP 未显示所有 HTML 文档

android - 在 ListFragment 中添加HeaderView 的最佳位置

python - 将 .h 文件中的常量导入 python

javascript - 当我使用 bootstrap 4 时,为什么粘性 header 在表单标签中不起作用?

html - IE对齐问题

ios - 核心图标题搜索路径,递归是什么意思?

c - 理解 C 头文件语法