We dive into the different CSS layout methods that have evolved over recent years including box model, flexbox, and grid.
Segment 1 - Layout Models
- StackChief reference article
Box Model- Elements comprise of: content, padding, border, margin
Dimensions like height and widthFloats and clearfixCSS Box Model - W3Schools articleFlexbox- Evolution of the box model
Comprises of a container element called the flex container, which "control" their child elements called flex itemsFlexbox is fantastic for responsive layouts1 dimensional layoutsCSS Grid- New CSS layout method that is supported in the latest version of major browsers (IE doesn't have support)
2 dimensional layoutsCan customize every property of the grid size of row in various metrics (px, %, vh, vw, auto)spacing between rows and columnsVery clean code - no need for row and column containersSegment 2 - Box vs Flexbox vs Grid
- Box, flexbox, and grid can all be used to make responsive layouts
Many of our production websites are still in box layout, they still work without issue on modern browsers and devicesLayouts- Basic sites can use any of the layout models
Site components (ie navbar) can be made easily with flexbox due to their one dimensional layoutFull site structures are easier to make with CSS grid due to two dimensional column and row functionalityEasy of Use- Matt believes the box model is easiest to learn - especially when learning how web pages flow
- Box model is more human readable, whilst flexbox allows for more complex layouts with less code and micromanaging
Links- Box Model - https://caniuse.com/#feat=inline-block
Flexbox - https://caniuse.com/#search=flexWeb News - 'Unobtrusive Ads'
- Ad strategies - which are you ok with?
Banner ads (Google Ads, etc.)Full page timed adsSidebar adsChumbox (From around the web, recommended for you)What are some ad strategies that annoy you?Do you think ads on a web page or app are a fair way to monetize? (freemium ad supported)Do you care what companies' ads are served to you? (ie you don't like Coke but like Pepsi)- TP Link Deco Whole Home Mesh WiFi System (Amazon Affiliates Link)
Become a Patreon SupporterFacebook | Twitter | Instagram |
Medium | YouTube | GitHub