请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 给官方提建议

论坛活动及任务 归纳网站最新活动 地图任务 邮件更新任务:保护帐号安全

积分换实物,来参加蓝色理想积分兑换吧! 联系招聘客服 蓝色理想帮你找工作! 万元奖励等你拿——点点网模板设计大赛

查看: 1493|回复: 2

[讨论] 请高人来帮忙解释一下为什么ff要这么解析?究竟谁正确? [复制链接]

cutsin 楼主

Cutsin

银牌会员

帖子
409
体力
1653
威望
3
发表于 2007-9-14 18:19:06 |显示全部楼层

 提示:您可以先修改部分代码再运行



这个例子在firefox中的表现有两点我不明白:
1、为什么子对象的margin会影响到父对象?
2、似乎标准认为没有内联元素或未显式声明的对象是不能成为父对象的,如果里面有内联元素或者指定了块级元素的属性(float、overflow等),那么这个盒模型才正式在文档流中占有位置,但为什么把子对象#inner2设置了向右浮动之后,它又遵守了#main的宽度呢?这个帖子(《IE/非IE对float浮动与非浮动块对象自动宽度之间关系不同解析方式的实例研究》)的总结是不是正确的呢?这个看起来莫名其妙的现象到底有什么是我所未曾了解的呢?

请高手解惑!敬盼赐复!


解决方法:认真阅读了所有2007出版的css、html、xhtml书籍。

心得:切忌浮躁自以为是,按部就班循序渐进总是最有效的学习方法。


[ 本帖最后由 cutsin 于 2007-9-17 09:36 编辑 ]
西部数码顶级域名注册商39元抢注!

缘由心生

银牌会员

帖子
473
体力
2799
威望
2
发表于 2007-10-26 16:30:51 |显示全部楼层
1.我在FF里预览没发展你说的子对象会受父对象影响啊,你可以把你的效果截图放上来大家看看
2.第二个问题没明白,你能说得直接点吗
租服务器,上51IDC | [长沙]招聘:PHP经理10K/WEB前端6K/PHP开发6K

使用道具 举报

Ellis 
帖子
368
体力
259
威望
0
发表于 2007-10-26 16:51:02 |显示全部楼层
1 看这个 http://www.w3.org/TR/CSS21/box.html#collapsing-margins
2 inner2是main的子对象,浮动当然要以main的边界为参考对象,ie6是因为容器的宽度会被文档流中子元素的宽度撑开,所以表现不一样

个人理解

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-2-11 20:48 , Processed in 0.062762 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部