Page break for every row when printing a table

This is for an internal website, basically a database of products and I want to print 1 product per page from a table.

What css code would make a new page after every row?

Check this out:
Specifying page breaks for printing using CSS

Basically, that article suggests:


<style>
 div.product{page-break-after:always;}
</style>
<body>
    <div class="product">
        Product 1 Data
    </div>
    <div class="product">
        Product 2 Data
    </div>
    <div class="product">
        Product 3 Data
    </div>
.
.
.
.
.
</body>

Depending on which browseer you are using you may need to use inline CSS for it to work.

Really? I’ve not picked that bug up. Which browsers don’t do what they’re supposed to do?