2012-03-08 2 views
1

좋아요. HTML 페이지를 인쇄 할 때 페이지 나누기를 만들 때 프린터에게 알려줄 수있는 방법이 있는지 궁금합니다. 크로스 브라우저와 호환되는 뭔가가 있어야합니다.인쇄용 페이지 번호

예를 들어 'mainHeading'클래스의 모든 요소 앞에 페이지 나누기를 만드는 것이 좋습니다.

아무에게도이 문제에 관해 밝힐 수 있습니까?

감사

답변

1

당신은 CSS page-break-beforepage-break-after를 사용하여 페이지 나누기를 넣을 위치를 지정할 수 있습니다.

이 값은 기본값이 auto이고 always입니다. 자동은 필요한 경우 페이지가 요소 앞이나 뒤에 끊어짐을 의미합니다 (사용한 방법에 따라 다름). 항상 요소 앞이나 뒤에 항상 페이지 나누기를 강제합니다.

참고로, 다른 값을 사용할 수 있지만 크로스 브라우저에서 작동하는 유일한 값이라고 생각합니다.

+0

오, 그렇다면 페이지 나누기 이전/이후는 모든 브라우저에서 실제로 작동합니까? 나는 그것이 IE와 Firefox라고 생각했다. 나는 그것을 내일 시험해보고 당신에게 알려 줄 것입니다. – remi90

+0

IE와 Firefox만이 그것을 완벽하게 지원합니다. 즉. 그들은'left'와'right'와 같은 모든 값을 받아들입니다. 모든 브라우저는 '자동'및 '항상'을 허용합니다. – aaroncatlin