“hasLayout”的版本间的差异
来自Blueidea
(创建新页面为 '== 何为Layout == “Layout”是一个 IE/Win 的私有概念,它决定了一个元素如何显示以及约束其包含的内容、如何与其他元素交互和建立联…') |
小 (→删掉不必要的标题) |
||
(未显示同一用户的1个中间版本) | |||
第1行: | 第1行: | ||
− | |||
− | |||
“Layout”是一个 IE/Win 的私有概念,它决定了一个元素如何显示以及约束其包含的内容、如何与其他元素交互和建立联系、如何响应和传递应用程序事件/用户事件等。 | “Layout”是一个 IE/Win 的私有概念,它决定了一个元素如何显示以及约束其包含的内容、如何与其他元素交互和建立联系、如何响应和传递应用程序事件/用户事件等。 | ||
这种渲染特性可以通过某些 CSS 属性被不可逆转地触发。而有些 HTML 元素则默认就具有“layout”。 | 这种渲染特性可以通过某些 CSS 属性被不可逆转地触发。而有些 HTML 元素则默认就具有“layout”。 | ||
微软的开发者们认为元素都应该可以拥有一个“属性(property)”(这是面向对象编程中的一个概念),于是他们便使用了 hasLayout,这种渲染特性生效时也就是将 hasLayout 设成了 true 之时。 | 微软的开发者们认为元素都应该可以拥有一个“属性(property)”(这是面向对象编程中的一个概念),于是他们便使用了 hasLayout,这种渲染特性生效时也就是将 hasLayout 设成了 true 之时。 | ||
− | + | 到目前为止,[http://zh.wikipedia.org/zh-cn/IE8 Internet Explorer 8]已经淘汰hasLayout这种方式,但它仍是涉及到Intelnet Explorer6、7的前端开发人员必须掌握的一个概念。 | |
==参考链接== | ==参考链接== | ||
第14行: | 第12行: | ||
− | [[Category:CSS]] | + | [[Category:浏览器]][[Category:CSS]] |
2010-04-22T13:47:30的最后版本
“Layout”是一个 IE/Win 的私有概念,它决定了一个元素如何显示以及约束其包含的内容、如何与其他元素交互和建立联系、如何响应和传递应用程序事件/用户事件等。 这种渲染特性可以通过某些 CSS 属性被不可逆转地触发。而有些 HTML 元素则默认就具有“layout”。 微软的开发者们认为元素都应该可以拥有一个“属性(property)”(这是面向对象编程中的一个概念),于是他们便使用了 hasLayout,这种渲染特性生效时也就是将 hasLayout 设成了 true 之时。
到目前为止,Internet Explorer 8已经淘汰hasLayout这种方式,但它仍是涉及到Intelnet Explorer6、7的前端开发人员必须掌握的一个概念。