次の条件が満たされている場合、設定zoom:1
すると要素のコンテンツが非表示になります。
マークアップは次の構造である必要があります。
<table><tr><td> <div class="overflow"> <span class="zoom">zoom</span> </div> </td></tr></table>
これらのスタイルを定義する必要があります。
.somethingSPECIAL .zoom { zoom: 1; } .overflow { width: 300px; /* Whatever px here. */ height: 150px; /* Whatever px here. */ overflow: auto; }
このクラスは、ページの読み込み後(ボタンのクリックなど)に、
somethingSPECIAL
上記のマークアップのすべての祖先に適用する必要があります。使用を強制されたブラウザは、互換表示でIE8である必要があります。
なぜこれが起こっているのですか、そしてそれを防ぐために私は何ができますか?(私は取り除くことができませんzoom: 1
。デモに示されているように親クラスも設定する必要があります。)