• css3 @page


    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>print  Geovin Du</title>
    <style type="text/css" media="screen">
    /*
    https://www.w3.org/TR/css-page-3/
    https://developer.mozilla.org/en-US/docs/Web/CSS/:first
    https://dev.opera.com/articles/
    https://www.quackit.com/css/at-rules/css_page_at-rule.cfm
    https://developers.google.com/web/tools/chrome-devtools/css/   
    注:Firefox,Safari,Internet Explorer,Google Chrome,Opera 是默认的页眉是网页title  页脚:是第几页/共几页. 只有Microsoft Edge没有默认的页眉,页脚   
    */
    /*应用于Microsoft edge*/
        .heade,.bottom{display:none;}
        </style>
         
    <style type="text/css" media="print">
    /*每一页 如果没有另外自定义的话 */
    @page {margin-left: 50px; margin-top: 100px;}  
    /*第一页*/
    @page :first {
      margin-left: 50%;
      margin-top: 50%;
    }
    /*分页标记*/
    .geovindu{
      page-break-after: always;
    }
    .heade {margin-top: 10px;}
        </style>
    </head>
     
    <body>
    <script type="text/javascript">
    document.querySelector("button").onclick = function () {
      window.print();
    }
         
        </script>
    <div id="geovindu" class="geovindu">
    <div class="heade">页眉:第一页泸西<</div>
    <div class="conent"> 
        First Page.
    </div>
    <div class="bottom">第一页</div>
    </div>
         
         
    <div id="geovindu" class="geovindu">
    <div class="heade">页眉:第二页泸西</div>
    <div class="conent">
        Second Page.
    </div>
    <div class="bottom">第二页</div>  
    </div>
    <button>Print!</button>
    </body>
    </html>
  • 相关阅读:
    Objective-C学习笔记2013(Category 扩展(类目)/分类)(4)
    Objective-C学习笔记(static,self,super)
    Objective-C学习笔记2013(3)[NSArray]数组[在可变数组中,加用add减用remove]
    Objective-C学习笔记2013(2)[NSNumber]
    C语言II博客作业04
    C语言II博客作业03
    C语言II博客作业02
    C语言II博客作业01
    C语言学期总结
    第一次作业
  • 原文地址:https://www.cnblogs.com/zhyp/p/16476226.html
Copyright © 2020-2023  润新知