侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

css – 在IE 6中触发haslayout,使用* html div的副作用是什么{height:1%; }

2023-05-07 星期日 / 0 评论 / 0 点赞 / 84 阅读 / 1430 字

有一段时间,我一直在放* html div {zoom:1;在我的基础样式表中,它工作得很好.但是,我现在遇到的情况是,存在绝对定位的元素,这些元素在IE 6中已经失去了它的高度和宽度.所以我想把*

... . . 有一段时间,我一直在放* html div {zoom:1;在我的基础样式表中,它工作得很好.但是,我现在遇到的情况是,存在绝对定位的元素,这些元素在IE 6中已经失去了它的高度和宽度.所以我想把* html div {height:1%;相反,但有什么副作用?

更新:

感谢您的所有回复.答案很可能没有副作用,正如你们所说的那样.

但是,我不得不同意你(在这个特定时刻)关于如何/何时触发haslayout的所有建议.我看到haslayout是一个理想的行为,因此应该是IE6(& 7)中的默认行为.

有人提到,不太可能出现任何副作用,原因在于,为什么不将它作为默认行为,只有在出现不良行为(如果有的话)时才将其关闭.

可以通过在特定元素上指定{zoom:auto;}或{height:auto;}来实现此目的,具体取决于它在基本样式表中的定义方式.

我必须给第一个说“没有副作用”的人给出答案,因为每个人的答案都是一样的,而有些人则超出了范围.再次感谢!

.

解决方法

. 这被称为 The Holly Hack.据我所知,没有副作用,特别是如果你*直接用于IE6.我同意将其放在< div>上的其他海报.标签可能不是最明智的选择 – 我会针对导致悲伤的各个元素.. . .. ...

广告 广告

评论区