论坛首页 AJAX版 CSS

被撑大的DIV背景不能铺满

浏览 998 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2007-12-22
如下的一段HTML

<div style=" position:absolute;left:100px; top:100px; width:100px; height:100px; border:1px solid gray; overflow: auto;">
<div id=div1 style=" padding: 5px; background-color: yellow; width:auto;height:auto;">
   <div id=div2 style="width:300px; height:200px; background-color:red"></div>
</div>
</div>

在FireFox里, id=div1 的DIV在width<100px 部分的背景是yellow的,其后的却是白色的,而且最右边也没有出现5px的padding效果

但在IE里是好的.  见附件图
  • 714e46fc-386e-4109-9a35-6eb9e57fb752-thumb
  • 大小: 11.6 KB
   
最后更新时间:2007-12-23
首先ie请使用standard模式,就是加上doctype,其次ie对于width:autop的解释和ff确实不一样,请直接指定width:100px这样ie ff就一样了
   
0 请登录后投票
最后更新时间:2007-12-25
------
   
0 请登录后投票
最后更新时间:2007-12-26
问题已经解决 :
http://topic.csdn.net/u/20071226/11/1ebbfbb6-2263-43f9-abb3-32a53d01b3a8.html
   
0 请登录后投票
论坛首页 AJAX版 CSS

跳转论坛:
JavaEye推荐