Introduction To CSS Flexbox

A course designed to give you an overview in using CSS Flexbox to design your HTML webpages.

A course designed to give you an overview in using CSS Flexbox to design your HTML webpages.

Overview

An overview of Flexbox, How to use various properties that apply to a parent flex container, How to use various properties that apply to a child flex item, How to use the principles of Flexbox to design a HTML webpage

Developers who wish to gain a deeper insight into many of the concepts addressed when working with the Flexbox layout model., Developers who wish to use Flexbox as their layout model for building responsive web pages.

Basic understanding of HTML and CSS., A web browser is required. We will use Google Chrome and will occasionally make use of the Chrome Dev Tools., A coding editor is required. We will use VS Code with the Live Server plugin.

This course is aimed to help you elevate your HTML webpage designs by applying many of the properties provided by the Flexbox layout model. In this course we will explore both the properties that can be applied to a parent flex container and the properties that can be applied to a child flex item.

The Parent Flex container properties that will be addressed include:

Flex Direction - Understand the direction in which you wish to display the items inside your flex parent container whether it be as a column or a row

Flex Wrap - Learn the options available for wrapping the items within your flex container

Flex Flow - Learn how to simplify applying the Flex Direction and Flex Wrap properties with this shorthand property

Justify Content - Explore the options available for organizing your Flex Items based on the main axis

Align Items - Explore the options available for organizing your flex items based on the cross axis

Align Content - Explore the options available for controlling the way in which each of your flex lines are organised along the cross axis

The Child Flex Item properties that will be addressed include:

Flex Basis - Discover how you can specify an initial width or height on a flex item using this property

Flex Grow - Learn how you can expand the sizing of your flex items using this property

Flex Shrink - Explore how the flex items can be scaled down as the parent container is adjusted in size using this property

Flex - Learn how to simplify applying the Flex Basis, Flex Grow and Flex Shrink using this shorthand property

Order - Learn how you can rearrange the order of the flex items using this property

Align Self - Discover how you can individually set an alignment on each of the flex items within a flex container


Joshan Grewal

Hi I'm Joshan Grewal, a web developer with 5 years commercial experience. I also hold a Bachelor's degree in Computer Science to which I obtained First Class Honours. During my time at college and university I learnt many languages and frameworks such as HTML, CSS, Javascript, Java, PHP, Laravel and SQL. I've also had exposure to JQuery, Angular and Vue.


After my studies I then worked for a company for 4 years as a PHP developer which taught me a great deal on the best practices for writing efficient code. I've now got to a stage in my career where I want share the knowledge I've gained in website development to inspire others to take up a career within the tech industry. I find the easiest way to pick up a skill is to continuously practice it. I will aim to provide all the knowledge I've acquired over the years to the best of my ability to ensure you are fully equipped to start your journey within the tech industry.

Free Enroll