2016-03-08 96 views
0

我有一個hidden-print類可以正常工作。我想知道,我如何使用它來隱藏css的某個ID也?例如這裏。css - 有沒有什麼辦法可以禁用css元素與另一個css元素

<style> 
     #page-content 
    { 
     font-family: 'Source Sans Pro'; 
     font-size: 14px; 
     line-height: 1.428571429; 
     color: #4d4d4d; 
     background-color: #f7f8fa; 
     margin-left:230px 
    } 
</style> 

<div id="page-content"> 

... 
... 
</div> 

我如何使用hidden-print只是專門去除margin-left:230px

回答

0

根據您的更新添加樣式演示。 @media print下的花括號之間的任何內容將調整打印的頁面外觀和佈局,而不會影響屏幕外觀。

<style> 
        #page-content 
      { 
        font-family: 'Source Sans Pro'; 
        font-size: 14px; 
        line-height: 1.428571429; 
        color: #4d4d4d; 
        background-color: #f7f8fa; 
        margin-left:230px 
      } 

    @media print 
    { 
      /* adjust margin */ 
      #page-content 
      { 
      margin-left: 0px 
      } 

      /* for items you don't want on printed page . . . */ 
      #page-footer 
      { 
      display: none; 
      } 

      /* any class item which should be altered for printing, such as dark backgrounds which don't always print well. */ 
      .some-element-class 
      { 
      background: White; 
      color: Black; 
      } 
    } 
    </style> 
+0

是@ print中的'print' print是一個.css文件? – WTFZane

+0

哦,是的。這將在你的css文件中與其他查詢如屏幕寬度查詢相同。您也可以使用:「display:none」來顯示您根本不想打印的元素。 –

+0

對不起,我無法理解文檔。我已更新我的問題 – WTFZane

相關問題