HasLayout也许会在Internet Explorer 8中被淘汰

在W3C的一个关于“IE Blog: Internet Explorer 8 and Acid2: A Milestone”的讨论邮件中,M$公司的 Markus Mielke <mmielke@microsoft.com> 回复中爆料:“我不认为我说 Haslayout(这是一个内部的数据结构,应该从来没有暴露过) 将在Internet Explorer 8成为历史这件事会泄露太多公司机密。访问 http://msdn2.microsoft.com/en-us/library/bb250481.aspx 了解更多关于 HasLayout 的详情。”
详见:http://lists.w3.org/Archives/Public/www-style/2007Dec/0151.html

他文中提到的 "HasLayout" Overview ( http://msdn2.microsoft.com/en-us/library/bb250481.aspx ) [separator]这篇文章也相当的不错~
深刻的揭露了拥有 HasLayout 属性的元素会得到 块型渲染、高度从内部包含元素中获取、宽度默认100% 的属性,凡是发现外围元素包不住内部元素情况发生,均可尝试 HasLayout ~
哦~对了,提醒大家要慎用 HasLayout 了,IE8有可能会淘汰哦~
不过,他的替代解决方案是什么呢?

不由得想多说几句,其实 HasLayout 也没什么,奇就奇在他对页面布局有很大的影响!但竞然被做成了IE的一个隐藏属性,非要用设置其实属性的东东来引出他来,你私有就私有吧还搞这种隐藏条件激活属性,难怪引无数开发者尽折腰啊,呜呼哀哉~~~

发布者:s5s5

https://s5s5.me

“HasLayout也许会在Internet Explorer 8中被淘汰”上的4条回复

  1. M$就喜欢搞一些神神秘秘的东西

    然后等到它不再神秘的时候当掉它

评论已关闭。