We can make our Web pages that are formatted like newspaper pages using HTML columns.
HTML Layout - Using Tables
One very common practice with HTML, is to use HTML tables to format the layout of an HTML page.
An HTML <table> is used to divide a part of this Web page into two columns.
The trick is to use a table without borders, and maybe a little extra cell-padding.
No matter how much text you add to the page, it will stay inside its column borders.