Use the <article> tags for the main content. If both columns contain article content, you can use <section> to separate the columns.
<article> <section id="part-1"> <header class="section-header">...</header> ... </section> <section id="part-2"> <header class="section-header">...</header> ... </section> </article> <footer id="main-footer"> ... </footer>
And then add as many <div> as you need, like CSS hooks.
Do not use class names related to a particular visual rendering, such as a string. Instead, use classes (and identifiers) that are relevant to the content, such as "part-1" and "main-footer".
Peter source share