当前位置: 首页 > 面试题库 >

什么是布局?

季骏祥
2023-03-14
问题内容

我已经阅读了一些文章,但没有得到实际的信息。有人可以向我解释。

仅与IE6相关吗?

这是什么zoom:1

layoutIE唯一的TAG吗?

编辑:

我发现此信息对我很有帮助

由于Internet Explorer很老(因为它是最早可用的浏览器之一),所以它没有像现在的浏览器那样重新启动。因此,随着时间的流逝,Microsoft开始改编新引擎以使用CSS。看起来不错……但是,CSS改变了Internet Explorer引擎所基于的基本假设–任何重要的东西都是包含其所有内容的矩形。

因此,为了处理CSS的新标准,Microsoft决定通过实现hasLayout属性来修复其古老的引擎,而不是重新构建IE。现在,Internet Explorer中的每个元素都有一个hasLayout属性。根据元素的不同,默认情况下将其设置为true或false。如果hasLayout设置为true,则该元素是一个独立的框,负责呈现自身。如果为false,则该元素依赖于hasLayout设置为true的父元素来呈现它。这是大多数IE错误得以实现的地方。


问题答案:

这是HTML元素上的 非标准
属性,只有IE7和更低版本(也是IE8兼容模式)才支持,如果被触发,则会导致元素以某种方式呈现(这可能是意外的,随机的,可能是天赐之物或可以成为地狱)。

经典示例是为元素提供布局,以便它可以清除浮点数。

#wrapper { zoom:1; }

元素现在将包含浮点数。这些属性和值中的任何一个(自动/正常除外)都会触发layout属性。

* display: inline-block
* height: (any value except auto)
* float: (left or right)
* position: absolute
* width: (any value except auto)
* writing-mode: tb-rl
* zoom: (any value except normal)


 类似资料:
  • 本文向大家介绍什么是共轭先验分布?相关面试题,主要包含被问及什么是共轭先验分布?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 假设为总体分布中的参数,的先验密度函数为,而抽样信息算得的后验密度函数与具有相同的函数形式,则称为的共轭先验分布。

  • maven发布插件到底是什么?它的目的是什么?我在教程中找到了它,但不明白它有什么用处。此外,老师还向我们展示了如何在GitHub上创建标记。maven发布插件和GitHub有什么共同点?

  • 本文向大家介绍你知道什么是粘性布局吗?相关面试题,主要包含被问及你知道什么是粘性布局吗?时的应答技巧和注意事项,需要的朋友参考一下 MDN 是这样解释的: Sticky positioning can be thought of as a hybrid of relative and fixed positioning. A stickily positioned element is treat

  • 问题内容: 在CodeReview上,我发布了一段有效的代码,并要求改进的技巧。我得到的是使用一种布尔方法来检查ArrayList是否具有偶数个索引(这是必需的)。这是建议的代码: 因为我已经困扰了该特定用户很多帮助,所以我决定是时候该困扰SO社区了!我真的不明白这是如何工作的。调用该方法,并以ArrayList的大小作为参数(即ArrayList有十个元素,数字= 10)。 我知道有一个数字与1

  • 本文向大家介绍什么是金丝雀发布(Canary Releasing)?相关面试题,主要包含被问及什么是金丝雀发布(Canary Releasing)?时的应答技巧和注意事项,需要的朋友参考一下 金丝雀发布是一种降低在生产中引入新版本软件风险的技术。通过在将更改传递给整个基础架构之前将更改缓慢地推广到一小部分用户来完成的。

  • 问题内容: 什么是selenium? 当您打开Selenium的官方页面时,您首先读到的是“什么是Selenium?”中的“ Selenium automates browser”。部分。“selenium的哪个部分适合我?”部分 下面提供了Selenium WebDriver和Selenium IDE之间的选择。由此,我推断出Selenium是一组工具,并且该集合包括IDE,WebDriver