しばらくの間、私は* html div { zoom: 1; }
をベーススタイルシートに入れていました。しかし、私は今IE 6のcuzの高さと幅を失っている絶対配置されている要素がある状況に実行されます。ですから、代わりに* html div { height: 1%; }
を置くことを考えていますが、副作用は何ですか?IE 6でhaslayoutをトリガすると、* html div {height:1%;}を使用した場合の副作用は何ですか? }
アップデート:すべてのあなたの応答のための
感謝。答えは皆さんが言ったように副作用はほとんどないでしょう。
ただし、どのように/時にはhaslayoutをトリガするかについての(この時点での)すべての推奨事項に同意する必要があります。私はhaslayoutが望ましい動作であることを見ているため、IE6(& 7)のデフォルトの動作でなければなりません。
なぜなら、それはデフォルトの動作にして、望ましくない動作(それが起こった場合)が発生した場合にのみ、それをオフにしてください。
基本スタイルシートでの定義方法に応じて、特定の要素に{zoom: auto;}
または{height:auto;}
を指定すると、これを行うことができます。
誰もが同じで、一部が範囲外になったので、「副作用がない」という最初の人に答えを出す必要があります。再度、感謝します!
に役立ちます希望は本当に私に起こったことはありません。しかし、私の次のプロジェクトでは面白い実験かもしれません。それがゲートからIE6のバグを殺したかどうか確認してください。アイデアありがとう! –