Summary 2

HTML Semantic Elements.

These elements in HTML clearly tell the browser and the developer the parts of the web page. These parts include articles, headers, footers, main, etc. There is even a “section” element that can split page into sections for introduction.

Article and Section.

An article is an element with enclosed content in a section separate from the other content. A section is simply an element that defines one section of the document. However, we cannot just use the definition of these elements to know how to use them. In the HTML it is common to see each of the elements used within one another.

Techniques for multicolumn layouts.

The four techniques for multicolumn layouts are CSS framework, CSS float property, CSS flexbox, and CSS grid. Frameworks is a fast way to create a layout. Float is very easy to learn however, the elements are tied to document flow which affects the flexibility to the document. Flexbox is reliable for changing screen sizes, it accommodates well. Finally, grid uses rows and columns which makes designing web pages easier than using float.