2011-02-15 153 views
0

我有几个div框正在使用position:fixed和我使用margin-topmargin-left为了把它们放在我想要他们的地方。CSS位置:固定和IE7

FF/Chrome一切正常,但IE7似乎无法显示这些框。

我已经使用了它,我明白,只有IE7 bet2 +知道如何正确显示position:fixed项目。

我正在寻找一个解决方案,这将允许这些框在所有IE7浏览器上正确显示。任何人都可以协助

CODE:(所讨论的两个div是与内嵌样式的那些)

<div id="rn_PageContent" class="rn_Home"> 
    <rn:widget path="search/ProductCategoryList" data_type="categories" label_title="#rn:msg:FEATURED_SUPPORT_CATEGORIES_LBL#"/> 
    <div style="float:right;width:310px;background-color:#000;border-style:solid;border-width:1px;border-color:#999999;padding:5px;position:fixed;"> 
     <h2 style="border-bottom:1px solid #BBBBBB;margin-bottom:10px;padding-bottom:2px;">Most popular questions</h2> 
     <rn:widget path="reports/Multiline2home" report_id="#rn:php:$report_id#" per_page="5" /> 
     <rn:widget path="reports/Paginator" report_id="#rn:php:$report_id#"/> 
    </div> 
    <div style="float:right;width:310px;background-color:#000;border-color:#666;border-style:solid;border-width:1px;padding:5px;margin-top:10px;position:fixed;"> 

     <rn:widget path="standard/knowledgebase/PreviousAnswers2" number="3" /> 
    </div> 
</div> 

谢谢,

+0

你可以做一个[jsFiddle](http://jsfiddle.net)的例子吗? – thirtydot 2011-02-15 12:31:20

+1

@ thirtydot,谢谢,RoToRa发现了这个问题。 – 2011-02-15 12:37:56

回答

3

position: fixed元件定位用的属性lefttop(或rightbottom )不与margin