首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE在div内仅显示1张背景图像div

IE在div内仅显示1张背景图像div
EN

Stack Overflow用户
提问于 2011-06-29 07:31:16
回答 2查看 466关注 0票数 0

这是我的问题:

我试着把布局做得像图中那样:

当然,我更喜欢只有div的版本,但到目前为止,我的负担都是徒劳的。我想出了一个表格和div的组合,让它在火狐中工作,但在IE8 (可能是其他IE版本)中,它不能显示背景图像2和4。

有没有关于如何在IE中也这样做的想法?

PS:没有时间等待CSS3和我已经尝试了怪癖模式,背景是显示,但许多其他问题,然后沉浸。我更喜欢保持“过渡”模式。

HTML:

代码语言:javascript
复制
<table id="middletable" class="bg">
<tr><td class="left" width="*">
    <table class="bg">
        <tr><td id="leftimg">&nbsp;</td></tr>
    </table>
</td>
<td width="84">
    <div class="middle">
        CONTENT
    </div>
</td>
<td class="right" width="*">
    <table class="bg">
        <tr><td id="rightimg">&nbsp;</td></tr>
    </table>
</td></tr>
</table>

CSS:

代码语言:javascript
复制
table.bg {
width: 100%;
height: 100%;
border-collapse:collapse;
}

#middletable {
background: #fff;
}

#middletable td.left {
background: url('http://www.budowastrony.pl/fantom/images/site/middle-bg-left-rx.jpg') repeat-x top #ff0000;
text-align: right;
vertical-align: top;
}

#middletable td.right {
background: url('http://www.budowastrony.pl/fantom/images/site/middle-bg-right-rx.jpg') repeat-x top #ff0;
text-align: left;
vertical-align: top;
}

#leftimg {
height: 100%;   width: 100%;
background: url('http://www.budowastrony.pl/fantom/images/site/bg-middle-left-nr.jpg') no-repeat top right #ccc;
}
#rightimg {
height: 100%;   width: 100%;
background: url('http://www.budowastrony.pl/fantom/images/site/bg-middle-right-nr.jpg') no-repeat top left #000;
}
EN

回答 2

Stack Overflow用户

发布于 2011-06-29 08:11:24

如果我理解正确的话,您希望正文和靠近它的两个图像具有固定的宽度,而两个渐变必须填充其余部分。这可能是有用的:http://jsfiddle.net/zxRf3/5/

票数 0
EN

Stack Overflow用户

发布于 2011-06-29 11:19:56

看起来左图像和右图像没有显示的原因似乎是因为位于td.lefttd.right中的嵌套table.bg没有实际高度。我知道您已经将高度设置为100%,但是如果没有实际内容,嵌套表就没有理由展开。

通过将height:100%分配给#middletable td.left#middletable td.right,嵌套表现在可以达到设置的100%的高度。您可以在jsfiddle:http://jsfiddle.net/CndUR/7/中看到现在显示的图像。

我建议您考虑使用CSS构建布局,因为您显示的不是表格数据(或者看起来不是)。

Matthew Taylor的是一篇关于多列liquid布局的很好的文章(尽管很旧-仍然很好)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6514259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档