Create Page Breaks in an HTML Document

Is there any way (using an HTML tag or a script) to force a page break at a certain point in an HTML document when it is being printed? For example, my Web page is about five printed pages long. When it is being printed, I would like to control where the page breaks occur.

In Internet Explorer 4, you can make use of two Cascading Style Sheets (CSS) style attributes: page-break-before and page-break-after. They can be applied as individual attributes within a style tag, or you can create a generalized DIV with a specific class that incorporates the command. These attributes will give no visual indication of the page-break in the on-screen representation of the page, but will cause a break when the document is printed.

For example, if I wanted to break the page after a table, I’d use the option:


Both page-break-before and page-break-after can take one of four values:

auto: (default) the page will break at the end of the element if it’s at the logical end of the page (in other words, the regular printing occurs)

always: the page will always break at the indicated location.

left: insert one or two page breaks after the object until a blank left page has been reached.

right: insert one or two page breaks after the object until a blank right page has been reached.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin


The Latest

homes in the real estate industry

Exploring the Latest Tech Trends Impacting the Real Estate Industry

The real estate industry is changing thanks to the newest technological advancements. These new developments — from blockchain and AI to virtual reality and 3D printing — are poised to change how we buy and sell homes. Real estate brokers, buyers, sellers, wholesale real estate professionals, fix and flippers, and beyond may

man on floor with data

DevX Quick Guide to Data Ingestion

One of the biggest trends of the 21st century is the massive surge in internet usage. With major innovations such as smart technology, social media, and online shopping sites, the internet has become an essential part of everyday life for a large portion of the population. Due to this internet

payment via phone

7 Ways Technology Has Changed Traditional Payments

In today’s digital world, technology has changed how we make payments. From contactless cards to mobile wallets, it’s now easier to pay for goods and services without carrying cash or using a checkbook. This article will look at seven of the most significant ways technology has transformed traditional payment methods.