【发布时间】:2010-09-28 00:10:59
【问题描述】:
我在 Firefox 上显示这个问题:(但 IE 显示正确)
<div id="main_div" dir="rtl">
<div dir="rtl">
<div class="outer_div" dir="rtl"> Text! </div>
</div>
<div dir="rtl">
<div class="outer_div" dir="rtl"> Text! </div>
</div>
<div dir="rtl">
<div class="outer_div" dir="rtl"> Text! </div>
</div>
</div>
=======================================
body{
margin: 0px;
padding: 0px;
}
div.main_div{
border: dotted;
border-width: thin;
padding-bottom: 10px;
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
background: #ffffaa;
border-color: #FFCC66;
width: 100%;
float: right;
}
div.outer_div{
float: right;
padding-bottom : 5px;
padding-top : 5px;
padding-left: 10px;
padding-right: 10px;
width: 33.3%;
border: dashed;
border-width:thin
}
为什么会这样?! tnx
【问题讨论】:
-
Firefox 显示什么?您刚刚粘贴了一些 HTML,其中缺少
</div>... 是这个问题吗? -
什么版本的火狐?什么版本的 IE?
-
Opera 和 Chrome 的工作方式与 Firefox 相同,那么这告诉我们关于 IE 的什么信息?永远不要使用 IE 作为工作方式的参考。
-
firefox V3.5 和 IE V8.0
标签: css html cross-browser