4

画像、テキスト、2 つのボタンがある html ページがあります。

1.ページを印刷するためのページの印刷

2.画像​​の下に表示/非表示を切り替えるための非表示/表示(トグルボタン)。

ページ内の画像は、リモート サービスを使用して動的に生成されます。

Google-Chrome で非表示/表示ボタンをクリックして画像を非表示にし、印刷ボタンをクリックすると、同じページに印刷プレビュー ページが表示されます。次に、印刷ページをキャンセルしてページに戻ります。次に、もう一度非表示/表示ボタンをクリックして画像を表示します

ここでの問題は、画像がページに表示されないことです。

firebuglite を使用して、画像の幅と高さのようなインライン css スタイルが 0 であるため、画像がページに表示されないことがわかりました。印刷プレビュー後に画像の css スタイルを管理するにはどうすればよいですか。この問題は Chrome でのみ発生します。助けてください。

4

1 に答える 1

1

これは、javascript を使用した CSS ブラウザ セレクタです: http://rafael.adm.br/css_browser_selector/ それを使用して、クラスを追加します。

.chrome #btn{
height:30px !important;
width:100px !important;
}
于 2013-11-07T08:35:53.797 に答える