Main
A few notes on main, which contains the main contents of a web page.
- There should only be a single instance of
mainthat does not have thehiddenattribute applied to it. - It is recommended to namespace the ID used on
mainfor your project and remember to use it in thehreffor the skip to main content link. This helps to distinguish it from the main document inside any iframe. This site uses the ID#amplify-main. - In Amplify,
mainuses the same principles as the center layout helper to add some minimum space between its content and the edges of the parent element or viewport. Inspect this page in your web browser to see it in action. - Although it has a set maximum width, the utility class
u-full-widthcan be applied to a child item ofmainto make it extend full width beyond the borders ofmain.
CSS custom properties
--main-block-space- Modify the vertical padding.