HTML 에서 인쇄영역(페이지)를 나누는 방법 (페이지 분리 방법) 입니다.

아래에서는 div를 사용하여 block-level element를 지정했지만 <p>, <span>, <br> 태그를 사용해도 됩니다.

 

<html><body>

	<p>출력할 내용1</p>

	<div style='page-break-before:always'></div>    <!--여기를 기준으로 앞의 내용이 한 페이지-->

	<p>출력할 내용2</p>
    
	<div style='page-break-before:always'></div>    <!--여기를 기준으로 앞의 내용이 한 페이지-->

</body></html>

 

page-break-before 와 page-break-after , page-break-inside 를 사용할 수 있습니다. (일반적으로 page-break-before를 사용함)

page-break-before - 이전 까지의 태그들을 한 페이지로 구분합니다.
page-break-after - 이후의 태그까지 한 페이지로 구분합니다.

 

속성의 의미는 아래와 같습니다. (일반적으로 always만 사용함)

auto     -    자동으로 계산하도록 지정
always -    뒤에서 항상 분리하도록 지정
avoid    -    뒤에서 절대 분리되지 않도록 지정
left       -    뒤에서 분리된 페이지가 왼쪽 면에 위치하도록 지정
right     -    뒤에서 분리된 페이지가 오른쪽 면에 위치하도록 지정
inherit   -    부모 요소의 값을 상속하도록 지정

+ Recent posts