Table of Contents
Page Layout
Version 5.21
All pages are constructed using grids or flexboxes. These enable layouts to be modified without resorting to cut-n-paste of the code used to create them. Both of these structures enable the use of a property called 'order'. This only applies to sections that has the class ow-flex or ow-grid.
The way that I have implemented these structures also enables the use of styles called col1, col2, col3, col4, col5, col6 and col7, to dictate the number of columns to use on a display that is 1200px or wider. On narrower displays, they automatically collapse to fewer columns as required.
Using columns
All pages include sections, some of which will have an ow-grid or ow-flex class. This will be immediately followed by one of the above colX classes. This class dictates the number of columns to display on screens wider than 1200px.
Exceptions
There are some pages ( and some areas within all pages ) that use a custom grid. This tend to use named areas within the grid to hold specific content. The order property may not work in these cases and if it does, would have unpredictable consequences. If you choose to rename or re-order these named areas then I will not be able to support your installation.
