2017-09-06 11 views
0

私のウェブページの印刷版にしか表示したくない連絡フォームがあります。私は小枝、およびお問い合わせフォーム7印刷スタイルで要素を表示することはChromeの印刷プレビューに表示されません

<div class='print-only'>{{ content.accept_form }}</div> 

とCSSでを使用しています:

.print-only { 
    display: none; 
} 

私が持っている印刷スタイルがある:

@media print { 
    transition: none !important; 

    div, p, ul { 
     page-break-before: avoid; 
    } 

    .print-only { 
     display: block !important; 
    } 
} 

エミュレート印刷でページを見ながらChrome Dev Toolsを使用しても問題はありませんが、実際に印刷するために印刷ダイアログを開いたときには表示されません。

+0

私にとっては問題ないようです。 {{content.accept_form}}をハードコードされた文字列に置き換えると、あなたは見えますか?それは何も返さないバインディング自体である可能性があります。 – cruellays

+0

良い点 - そのdivに追加された文字列が表示されていますが、このページに印刷時にはうまく表示される他のフォームもあります。 –

答えて

0

この問題は、要素の一部のアニメーションが表示されないことが原因であることが判明しました。私はアニメーションを削除し、それは正常に働いた!

関連する問題