Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Layout IE7/IE8兼容渲染浮动布局错误_Layout_Css_Internet Explorer 7_Css Float_Ie8 Compatibility Mode - Fatal编程技术网

Layout IE7/IE8兼容渲染浮动布局错误

Layout IE7/IE8兼容渲染浮动布局错误,layout,css,internet-explorer-7,css-float,ie8-compatibility-mode,Layout,Css,Internet Explorer 7,Css Float,Ie8 Compatibility Mode,我有一个右边栏和左主内容区的网站。代码如下所示: <div class="leftside">leftsidecontent</div> <div class="leftside">leftsidecontent</div> <div class="leftside">leftsidecontent</div> <div class="leftside">leftsidecontent</div> &

我有一个右边栏和左主内容区的网站。代码如下所示:

<div class="leftside">leftsidecontent</div>
<div class="leftside">leftsidecontent</div>
<div class="leftside">leftsidecontent</div>
<div class="leftside">leftsidecontent</div>
<div class="rightside">rightsidecontent</div>
<div class="rightside">rightsidecontent</div>
<div class="rightside">rightsidecontent</div>
(见实际现场地址)

之所以采用这种编码方式,是因为LeftSide内容很重要,我想成为视障访问者访问的第一个数据;而不是他们每次都要跳过所有的绒毛

该代码适用于FF、IE8、Safari等;但在IE7中,右侧div清除浮动div

我希望你能给我一些建议。我对如何修复它有一些想法;但它们都涉及到相当大的重写


谢谢

你为什么不试着像这样把内容包装成两列呢

CSS:

.leftside {
  float:left;
  width:710px;
}

.rightside {
  float: left;
  margin-left: 20px;
}

.contentBlock { margin-bottom: 10px; background: #ccc; padding: 8px; }
HTML:

<div class="leftside">
  <div class="contentBlock">
    <p>main stuff goes here</p>
  </div>
  <div class="contentBlock">
    <p>main stuff goes here</p>
  </div>
  <div class="contentBlock">
    <p>main stuff goes here</p>
  </div>
  <div class="contentBlock">
    <p>main stuff goes here</p>
  </div>
</div>
<div class="rightside">
  <div class="contentBlock">
    <p>secondary stuff goes here</p>
  </div>
  <div class="contentBlock">
    <p>secondary stuff goes here</p>
  </div>
  <div class="contentBlock">
    <p>secondary stuff goes here</p>
  </div>
  <div class="contentBlock">
    <p>secondary stuff goes here</p>
  </div>
</div>
<div class="leftside">
  <div class="contentBlock">
    <p>main stuff goes here</p>
  </div>
  <div class="contentBlock">
    <p>main stuff goes here</p>
  </div>
  <div class="contentBlock">
    <p>main stuff goes here</p>
  </div>
  <div class="contentBlock">
    <p>main stuff goes here</p>
  </div>
</div>
<div class="rightside">
  <div class="contentBlock">
    <p>secondary stuff goes here</p>
  </div>
  <div class="contentBlock">
    <p>secondary stuff goes here</p>
  </div>
  <div class="contentBlock">
    <p>secondary stuff goes here</p>
  </div>
  <div class="contentBlock">
    <p>secondary stuff goes here</p>
  </div>
</div>
.skipToLinks { position: absolute; top: -100px;}