当前位置:首页 > 日记 > 正文

掀起了CSS的haslayout属性下的IE浏览器

掀起了CSS的haslayout属性下的IE浏览器
本文主要介绍在CSS的浏览器的haslayout属性的方法,虽然IE浏览器是死的…有需要的朋友可以参考下。
我们都知道浏览器有bug,IE的bug似乎比大多数浏览器都多,IE的性能不同于其他浏览器的原因之一是,显示引擎使用了一种叫做布局的内部概念。

因为布局是专门针对显示引擎内部工作模式的概念,一般不需要理解它,但是布局问题是许多IE显示错误的根源,所以理解这个概念和它如何影响CSS来修复bug是很有帮助的。

一、什么是haslayout

haslayout是Windows Internet Explorer的渲染引擎内部组件。在Internet Explorer中,布局的概念是用来控制尺寸和元素的位置。在理想情况下,所有的元素都控制自己的大小和位置。然而,这会导致很多的。因此性能问题,IE开发团队决定将布局实际需要的元素,这样的性能可以降低成本。

与布局负责规模和其自己的元素位置的元素,如果元素没有布局,其大小和位置与布局的最近的祖先元素控制。IE显示引擎使用布局的概念,以减少处理开销。一元计算规模和其自己的内容组织,或依赖于父元素的计算规模和组织内容。

为了适应这些不同的两个概念,渲染引擎使用的haslayout属性,可以是真或假。当一个元素的haslayout属性值是真的,我们说这个元素有一个布局(布局)。当一个元素有一个布局,它负责的尺寸计算和自身和后代元素的位置。简单来说,这意味着该元素需要花更多的钱来保护自己和它的内容,而不是依靠祖先元素来完成这些任务。因此,一些元素将默认有一个布局。当我们说一元,有layout或得到layout,或一个元素有layout,我们指的是微软的专有属性haslayout设置为true,布局元素可以是一个元素或元素,默认情况下会布局设置一些CSS属性的布局。如果一个HTML元素haslayout属性,然后hasla价值这个因素你必须真实haslayout是只读属性。一旦被触发,它将是不可逆转的。通过IE开发者工具条,我们可以看到,无论是在伊江的HTML元素haslayout或不。IE开发者工具下,我们haslayout元素,通常显示为;

两。默认的haslayout属性


,,
,,,
,,
对haslayout布局三和IE下的触发机制

因此,到这一点,我们需要知道haslayout,为了更好的理解它,然后去寻找解决问题的方法。

首先,我们要知道布局和haslayout属性
布局,意为布局,是IE浏览器下的一个独特概念。它决定了元素的位置和大小,它们的内容,与其他因素相互作用和影响,与用户applications.haslayout是只读属性,不具有布局本身元素的相互作用,如果它的布局是被动触发的是不可逆的。
haslayout,IE的渲染引擎内部组件。在伊江,一元计算的大小和组织内容,计算规模和其内容物,或依赖于父元素的大小来计算和组织内容。为了适应这些不同的两个概念,渲染引擎使用的haslayout属性,可以是真或假。当一个元素的haslayout属性是真实的,我们说的元素有一个布局(布局)。

据不完全统计,默认的HTML标签元素haslyout:,,,,,,,,,,,,,,,,,,,,,,,,,,,,等等。
当一个网页在伊江有一个例外,可以先尝试刺激haslayout确定是否当前集装箱布局不触发。
接下来,我们看看如何激发元素的haslayout属性。以下是孤独园;
1、通过设置CSS属性获取haslayout:显示:,内联块;高度:(汽车;除了任何价值)和浮动:(左或右);位置:,绝对;宽:(除汽车,任何有价值的写作模式:);结核RL;变焦:(除了正常的最小高度:(任意);任意值);和最大高度:(除无,最小宽度:(任意);任意值);和最大宽度:(除了没有溢出:(任意);除可见;任意)和overflow-x:(除可见,overflow-y:(任意);除了可见,位置固定;任何价值);(不完全统计)。
2、内联元素(默认是内联元素,如跨或显示:内联),宽度和高度只有触发haslayout在IE5。X和IE6或更新版本的怪癖模式。IE6,如果运行在标准兼容模式的浏览器(与DOCTYPE模式),内联元素会忽略宽度或高度属性所以,宽度或高度不可命令在这种情况下,布局。
3、变焦可以触发haslayout,但它不支持IE5.0。
4。IE6及更早版本中,常用的方法被称为Holly hack(Holly Hack),即高度:这1%元。需要注意的是,这种方法是无效的,该元素的溢出属性是可见的重要。当这种方法被使用,但没有IE7。在IE6的高度属性实际上是根据最小高度分析了。因此,只要IE6是黑客,* html {身高:1% } 可能引发haslayout无副作用。后来,IE7仍然有许多haslayout问题,但IE7已经能够识别高度正确的属性,身高:1%不再适用。
5。For IE7, the best way is to set the minimum height of the element to be 0px (min-height0;).

相关文章

的不透明度和填充度对PS图象处理软

的不透明度和填充度对PS图象处理软

填充,不透明度,图象,处理软件,面板,本教程介绍你的朋友关于透明度和填充在PS图象处理软件层面板程度之间的差异。这个教程真的很好。请向你的朋友推荐它。 今天,萧边将与你分享一个对PS图象处理软件的透明度和填充层面板程度之间的差异的例…

PPT如何使用来浏览幻灯片PPTPPT基

PPT如何使用来浏览幻灯片PPTPPT基

教程,浏览,幻灯片,如何使用,电脑软件,如今,电脑的使用越来越普及。很多人需要使用PPT办公软件来工作或生活,但其中有些是小知识,比如如何用PPT打印出精美的幻灯片,并在这里做详细的解答。 写在幻灯片PowerPoint全文是艰难和吃力不讨好的设计,也…

excel2010快速删除所有空值excel20

excel2010快速删除所有空值excel20

空值,教程,删除,快速,电脑软件,大家都知道,Excel是用来创建表单的,但是表中有很多数据,可能有各种各样的彩色数据,比如空值,但是很显然,空值不会是我们需要的。那么如何快速删除它们仍然很棘手。今天,萧边会教你这个技能。 1、按Ctrl + G键组合,打…

Excel如何冻结窗口Excel基础

Excel如何冻结窗口Excel基础

冻结,窗口,基础,电脑软件,Excel,说实话,我真的不知道什么是冻结窗口,一直被冻结的窗口是到Excel表冻结,直到几天前我发现我完全错误,原来的形式冻结窗口是冻结第一行或列,或冻结行或列,最多一个固定窗口的功能。 也就是说,当我们滚动鼠标滚轮或在…

一个女孩的签名伤感签名在一个女孩

一个女孩的签名伤感签名在一个女孩

一个女孩,伤感,记忆,电脑软件,我知道我们不能倒下,因为我们面前有许多美好的事物和幸福。下面是萧边的签名的女孩已经整理出每个人的记忆。我希望你能从中吸取教训。 签署个性签名的女孩的记忆: 1。我羡慕那些同时爱着对方的人。 2。我在彼…

人工智能使可爱和美丽的崩溃文本效

人工智能使可爱和美丽的崩溃文本效

文本,崩溃,人工智能,效果,可爱,本教程是向朋友介绍ai,以创造美丽而美丽的方式来瓦解文字。教程产生的文本效果非常漂亮。方法很简单。非常适合初学者学习。推荐朋友快速学习。 该教程教朋友使用AI,使可爱和美丽的崩溃文本效果。本教程很简单,…

小清新快乐个性签名快乐个性签名

小清新快乐个性签名快乐个性签名

个性签名,快乐,电脑软件,有些人在这辈子不能在一起,但有一种感觉,可以藏在心里一辈子。接下来由小编辑推荐一个快乐的个性签名,希望能帮到你! 快乐人格签名: 手里拿着记忆,眼睛在碎裂,心不安。 笑有时不是最好的药,有时只是最好的伪装。 总有一天,…

利用Excel冻结窗格技术excel基金会

利用Excel冻结窗格技术excel基金会

基金会,冻结,窗格,技术,电脑软件,在Excel中使用了冻结窗格来实现锁定表的行和列的功能。下面是关于Excel冻结窗格的使用,希望对您的小汇编有用,欢迎阅读: 制作一个Excel表格时,如果列数、行数较多,一旦向下滚动,标题线以上然后进行轧制,往往难以…

2015经典个性qq兄弟签名

2015经典个性qq兄弟签名

兄弟,个性,经典,电脑软件,qq,以下是你所编的2015个经典人物QQ兄弟签名的全部内容。如果您喜欢小编辑器的建议,请继续关注它。 兄弟是一个为了共同的血液而哭泣的人,他感动了老子的兄弟,Lao Tzu让他消失了。 即使世界上只剩下五分钟,我们也会一…

PS对金属质感超科幻小说创作的影响

PS对金属质感超科幻小说创作的影响

质感,科幻小说,电脑软件,PS,本教程是向你介绍一位朋友写PS的超强金属科幻大片的方式。本教程制作的文本非常漂亮,而且很难。推荐。让我们向我们学习。 本教程教PS PS文字文字效果超金属质感的科幻大片片头,制作的教程文字效果类似科幻大片标…

如何添加和删除Word文档中的页眉和

如何添加和删除Word文档中的页眉和

页眉,文档,常见问题,删除,词中,问:如何添加和删除Word文档中的页眉和页脚 答:一般来说,有三种。在第一个视图菜单下有页眉和页脚。如果有另一个单击,将有一组工具,它们是页眉和页脚工具组。如果单击关闭,可以单击第三,双击进入标题,删除并选择所有…

Word2007设置电子邮箱大师Word2007

Word2007设置电子邮箱大师Word2007

文档,设置,教程,方法,电子邮箱,1,开始单词。 默认情况下,将打开一个空白文档。让文档打开。如果关闭文档,则不能使用下一个命令。 2、在邮件上的标签;开始邮件合并;在组中,单击开始邮件合并; 3,点击电子邮件; 恢复邮件合并 如果需要停止邮件合并,可以…