當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


HTML Style pageBreakBefore用法及代碼示例


HTML DOM中的pageBreakBefore屬性用於設置或返回HTML文檔中指定元素之前的page-break-before特性。此屬性在打印和打印預覽模式下起作用。 pageBreakBefore屬性對HTML DOM中絕對定位的元素無效。分頁前屬性隻能在打印預覽模式和硬拷貝中生效。

用法:

  • 它返回pageBreakBefore屬性。
    object.style.pageBreakBefore
  • 它用於設置pageBreakBefore屬性。
    object.style.pageBreakBefore = "auto|always|avoid|emptystring|left
                 |right|initial|inherit"

屬性值:


  • auto:它是默認值。如有必要,它用於在元素之前中斷頁麵。
  • always:此值始終在元素之前插入一個分頁符。
  • avoid:此值避免元素前的分頁符
  • emptystring:未在元素之前插入分頁符時使用此值。
  • left:它用於在元素之前插入一個或兩個分頁符,因此下一頁被視為左頁。
  • right:它用於在元素之前插入一個或兩個分頁符,因此下一頁被視為右頁。
  • initial:pageBreakBefore屬性用於設置其默認值。
  • inherit:它是從其父元素繼承的。

返回值:它在打印時返回一個字符串,該字符串表示指定元素之前的page-break屬性。

範例1:

<!DOCTYPE html>  
<html>  
    <head>  
        <title> 
            DOM Style pageBreakBefore Property  
        </title>  
    </head>  
      
    <body>  
        <h1>GeeksforGeeks</h1> 
              
        <h2 id = "footer"> 
            DOM Style pageBreakBefore Property  
        </h2> 
          
        <button type = "button" onclick = "geeks()">  
                PageBreak  
            </button>  
              
        <script>  
            function geeks() {  
            document.getElementById("footer").style.pageBreakBefore 
                    = "always"; 
                                                      
            }  
        </script>  
    </body>  
</html>                    

輸出:
單擊按鈕之前的Print-preview:

單擊按鈕後,Print-preview:

範例2:為了避免在元素之前分頁。

<!DOCTYPE html>  
<html>  
    <head>  
        <title> 
            DOM Style pageBreakBefore Property  
        </title>  
    </head>  
      
    <body>  
        <h1>GeeksforGeeks</h1> 
              
        <h2 id = "footer"> 
            DOM Style pageBreakBefore Property  
        </h2> 
          
        <button type = "button" onclick = "geeks()">  
                PageBreak  
            </button>  
              
        <script>  
            function geeks() {  
            document.getElementById("footer").style.pageBreakBefore 
                    = "avoid"; 
                                                      
            }  
        </script>  
    </body>  
</html>                    

輸出:
單擊按鈕之前的Print-preview:

單擊按鈕後,Print-preview:

支持的瀏覽器:下麵列出了DOM Style pageBreakBefore屬性支持的瀏覽器:

  • 穀歌瀏覽器
  • IE瀏覽器
  • Firefox
  • Safari
  • Opera


相關用法


注:本文由純淨天空篩選整理自MerlynShelley大神的英文原創作品 HTML | DOM Style pageBreakBefore Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。