私はクライアント用の IE8 を開発しています。css 設定が機能しない (例: word-wrap) ことが定期的に発生し、よくある理由を調査すると、hasLayout = true (resp. zoom=1) 属性がタグに設定されていません。デフォルトのスタイルシート zoom=1 を事前に設定しておけば、この問題はもう実行されないと思いましたか? それに反対するものはありますか?考慮されるすべてのタグにデフォルトで zoom=1 属性が設定されている場合、他の潜在的な問題はありますか? 助けていただければ幸いです。
質問する
102 次
1 に答える
0
デフォルトとして zoom:1 を設定しません。hasLayoutのトリガーが必要な場合は、追加してください
*
{
zoom:1
}
デバッグの一部として、 hasLayout = true が必要であると判断した場合は、ターゲットにする必要がある要素だけをターゲットにするように、セレクターを絞り込むのに時間を費やします。
以前に作業していたレイアウトが、一括設定 zoom:1 によって壊れているのを見たことがあります。IMHO 将来的に役立つ可能性があるため、修正が必要な特定のシナリオを理解することをお勧めします。
zoom:1 のすべてのデフォルト設定は、IE7\8 がバグのあるがらくたであり、とにかくそれを知っていることを教えてくれます :-)
于 2013-04-10T11:10:53.500 に答える