The basic layout of Canon consists of 5 parts: 3 layers of navigation within the header, the content area, and the footer.
Canon predefines options for page layout via the content area styles but sometimes a grid system is needed for content within those sections or for custom layouts. As such, Canon includes a responsive 12 column fluid grid.
rs-row
classspan-
columns. As this is a 12-column grid, each span-
spans a number of those 12 columns, and should always add up to 12 for each rowrs-row-collapse
as the row classoffset-
span-
columnResponsive Options
span-
columns stack vertically for viewports under 768pxsmall-span-
column classesThe content area contains the primary information and functionality views for your application. Consistent layout is imperative so users always have a feel for where they are. For example, a List Table should use a different layout than a Detail View.
The position of the sidebars significantly changes based on the content.
The footer looks and behaves similar to the top navigation bar. Just like the top nav, the footer should be consistent across Rackspace applications. If you support multiple geographies, these may change between countries. Below is a list of what it should contain in the order they appear: