Remove the default browser header and footer when printing HTML

后端 未结 5 1123
深忆病人
深忆病人 2020-11-27 23:13

I got an HTML with the .

The question I\'m trying to ask is:

  • Is there any way to remove the strings
相关标签:
5条回答
  • 2020-11-27 23:50

    These a usually browser specific print settings.

    In IE & FireFox for example you can go into page setup and change the header and footer details for printing.

    I don't think this can be controlled by the web page itself.

    0 讨论(0)
  • 2020-11-27 23:51

    You can employ an activeX-plugin if your users uses IE, an example is scriptX from Meadroid: http://www.meadroid.com/sx_intro.asp

    0 讨论(0)
  • 2020-11-27 23:56

    For future reference:

    @page {
      margin: 0;
    }
    @media print {
      footer {
        display: none;
        position: fixed;
        bottom: 0;
      }
      header {
        display: none;
        position: fixed;
        top: 0;
      }
    }
    
    0 讨论(0)
  • 2020-11-28 00:06

    Google Docs is now skirting around this issue by generating a PDF version of your document.

    If you are using Chrome, it will automatically open the PDF in a new tab and pop up the print dialog. Other browsers will prompt you to download the resultant file (which is not necessarily obvious behavior).

    While I don't find this to be an elegant solution, one should be able to recreate this fairly easily using most existing web technologies.

    0 讨论(0)
  • 2020-11-28 00:15

    Use this css code

    @page {
        margin-top: 0cm;
        margin-bottom : 0cm;
    } 
    
    0 讨论(0)
提交回复
热议问题