首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS宽度在IE8兼容模式下填写,在正常模式下工作。

CSS宽度在IE8兼容模式下填写,在正常模式下工作。
EN

Stack Overflow用户
提问于 2010-05-10 11:49:31
回答 1查看 861关注 0票数 1

我试图在页面上的图像周围创建一个边框,边框在IE8普通模式下工作良好,但在IE8兼容性模式下填充外部div的100%,我的如下:

代码语言:javascript
复制
.page-layout .page-header .page-image
{
  float:left;
  vertical-align:top;
  width:170px;  
}

.page-layout .page-header .page-image div,
.page-layout .page-header .page-image img
{
  float:left;
}

.page-image-imgtop
{
  background-image:url('/Style Library/images/pagecontent-image-top-bg.png');
  background-repeat:repeat-x;
  height:6px;
  float:left;
  clear:both;
  width:100%;
}

.page-image-imgleft
{
    background-image:url('/Style Library/images/pagecontent-image-bg-left.png');
    background-repeat:repeat-y;
    float:left;
    text-align:right;
    clear:both;
}

.page-image-imgright
{
    margin-left:7px;
    padding-right:8px;
    background-image:url('/Style Library/images/pagecontent-image-bg-right.png');
    background-repeat:repeat-y;
    background-position:top right;
    float:left;
    clear:both;
}

.page-image-imgbottom
{
    background-image:url('/Style Library/images/pagecontent-image-bottom-bg.png');
    background-repeat:repeat-x;
    height:6px;
    float:left;
    clear:both;
    width:100%;
}

以及以下HTML:

代码语言:javascript
复制
<div class="page-image">
 <div class="page-image-imgleft">
  <div class="page-image-imgtop">
      <img src="/Style Library/images/pagecontent-image-top-left.png" style="float:left;" />
      <img src="/Style Library/images/pagecontent-image-top-right.png" style="float:right" />
  </div>
  <div class="page-image-imgright">
   <img src="MAINIMAGE.jpg" style="border-width:0px;text-align:top;" />
  </div>
  <div class="page-image-imgbottom">
      <img src="/Style Library/images/pagecontent-image-bottom-left.png" style="float:left;" />
      <img src="/Style Library/images/pagecontent-image-bottom-right.png" style="float:right" />
  </div>
 </div>
</div>
EN

回答 1

Stack Overflow用户

发布于 2011-01-10 10:31:18

不太确定我是否理解你想做什么。但是为什么不尝试在css文件中添加寄宿者呢?从style="border-width:0px;text-align:top;"标记中删除MAINIMAGE.jpg

并将其添加到css源代码中的..page image-imgright中。

代码语言:javascript
复制
border: 5px solid #000000;

当我测试这个的时候,我和IE 8的寄宿者没有任何问题--边界只是在主图像周围。

如果这能解决问题,请告诉我。

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

https://stackoverflow.com/questions/2802328

复制
相关文章

相似问题

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