2016-07-05 10 views
1

私はこのhtml要素を持っている:ページが印刷されたときにウェブでそれを隠してしなければならない一方で、のみ表示されるように上記の要素にする方法ページが印刷されるときにのみHTML要素を表示する方法は?

<img src="@Url.Content("~/Content/images/logo.png")" style="width:150px;height:80px;" alt="" /> 

どうすればいいですか?

+0

「@media print {display:block;}」 – DunnoHowToCode

答えて

2

Doブートストラップsynthax後

...ブートストラップは、あなたのツールを提供する場合、独自のCSSを作成する必要はありません。

.visible-print-block 
.visible-print-inline 
.visible-print-inline-block 
:ここ

<img class="visible-print-block" src="@Url.Content("~/Content/images/logo.png")" style="width:150px;height:80px;" alt="" /> 

は状態を印刷する特定のいくつかのクラスであります

ここに文書があります:http://getbootstrap.com/css/#responsive-utilities-print

+0

ありがとう、ありがとう!ブートストラップを使ってすべての印刷ページにimg要素を印刷する方法はありますか? – Michael

+0

Hmm。私は確信していない...それは私の考えではない仕事だ...しかし、これを確認してください:http://stackoverflow.com/questions/1360869/how-to-use-html-to-print-header-and-footerすべてで印刷されたページ – pbenard

+0

私はあなたに感謝します! – Michael

1

このような何かを実行します。

Webモードにすると - それは隠されます:印刷モードで

#printOnly { 
    display : none; 
} 

- それが表示されます:

@media print { 
    #printOnly { 
    display : block; 
} 
} 

置き、あなたのイメージを中div id=printOnly

1

@media screen 
{ 
    .noPrint{} 
    .noScreen{display:none;} 
} 

@media print 
{ 
    .noPrint{display:none;} 
    .noScreen{} 
} 
関連する問題