1

表形式でデータを一覧表示するWebページがあります。

マークアップは基本的に次のようになります。

<div style="filter: alpha(opacity=100)">
...Lots of other markup
<table>
    ..data from backend
</table>
</div>

ただし、IE8またはIE7を使用してこのページを印刷すると、結果の印刷が非常に奇妙になり、テーブルのいくつかの行が欠落します。

しばらくテストした後、フィルターalpha(opacity = 100)(いくつかの派手なjquery-ui-scriptによって配置された)を削除すると、問題が解決することがわかりました。

では、なぜfilter:alpha(opacity = 100)が私のプリントアウトを壊すのですか?

4

1 に答える 1

1

そもそもなぜこのディレクティブを使用しているのですか?ブロック要素を表示する場合は、に設定しdisplay: blockます。

とにかく、なぜあなたの要素が表示されないのかという質問については、これを読むことをお勧めします。

于 2012-05-16T14:16:29.420 に答える