Introduction to Flexbox
In this lesson, we will learn what Flexbox is good for and get introduced to setting a Flexbox container to the flex display mode.
We'll cover the following...
We have seen in the first chapter of the course that traditional layouts come with challenges.
Back in the 90s, tables were used for creating layouts. The problem with tables is that semantically, tables are meant to display tabular data. Tables are not meant for creating layouts, yet, tables were used for this purpose regularly. Tables had their shortcomings too, but we are not detailing them in this course.
Since the invention of modern layouts with inline-block boxes, beginner web developers struggle to understand why it is not intuitive to use inline-block layouts. Advanced developers often cope with this difficulty once, and use their own abstractions or a third-party library to hide the mess during everyday practice.
A recent trend has emerged to clean up the ...