
Compare CSS floats, flexbox, and CSS grid to craft web page layouts, showing why floats are cumbersome and how flexbox and grid offer neater, more efficient designs.
Explore why CSS floats pose challenges for beginners, including the hacky float:clear method, and learn how FlexBox and CSS Grid simplify wireframe layouts and responsive design.
Build a float-based HTML layout: header with logo and top menu, a two-column content area (left menu and main), plus a right grid of blocks, and a footer.
Reset margins and paddings, center a 1280px wrapper, and build a header with a left logo (35%) and a right top menu (65%) using floats.
Explore building the content area and footer using CSS floats, including the left menu and content main, two-column blocks, and a clear fix.
learn to replace floats with flexbox by building a full page layout using display:flex, flex-basis, and justify-content: space-between, with nested flex containers for a header and a three-block content area.
Learn to build a two-dimensional layout with CSS Grid using grid-template-columns, grid-template-rows, grid-gap, and grid-column/grid-row placement, compare it to floats and Flexbox, and explore responsive design via media queries.
You can't be a professional web designer/developer without the power of FlexBox and CSS Grid with you. If you already know the basics of HTML and CSS, this course is for you to give insights on how FlexBox and CSS Grid works in CSS. Both, FlexBox and CSS Grid is used to create layouts and arranging blocks/divisions properly. So if you hate floats, you will love this course for sure.
With the power of FlexBox and CSS Grid under your belt, you will be a UI/UX designer on steroids to design any kind of layout. Further, FlexBox also has support in React Native, if you are Mobile app developer.
Covers:
Creating layout using Float
Creating layout using FlexBox
Creating layout using CSS Grid
If you are using FlexBox for all your design needs in CSS then it's time you seriously consider using CSS Grid and you will know why when you take this short course. I have kept this short because time is valuable nowadays but it covers it all for you!
After completing the entire course if you have any doubts, feel free to ask me in my message box and I will help. If you are stuck in the middle of any project, feel free to ask me and I will do my best to troubleshoot.