Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Challenge: Work with Flexbox | Flexbox

Challenge: Work with FlexboxChallenge: Work with Flexbox

Task

Let's create a blog card. We need to change the default positioning behavior with the help of flex.

content

The task is to:

  • Identify the parent element containing both the post image (img tag with the post-image class name) and post information (div tag with the post-info class name).
  • Apply flex properties to the parent element (div tag with the blog-card class name).
  • Horizontally center the items within the card.
  • Ensure that items cover the entire height of the card.
html

index.html

css

index.css

js

index.js

  • display: flex; can only be applied to the parent element.
  • The default flex direction is row, so we need to change it using the flex-direction: column; property.
  • To center items horizontally, use align-items: center;.
  • To space items vertically, use justify-content: space-between;.
html

index.html

css

index.css

js

index.js

Everything was clear?

Section 4. Chapter 7

Challenge: Work with FlexboxChallenge: Work with Flexbox

Task

Let's create a blog card. We need to change the default positioning behavior with the help of flex.

content

The task is to:

  • Identify the parent element containing both the post image (img tag with the post-image class name) and post information (div tag with the post-info class name).
  • Apply flex properties to the parent element (div tag with the blog-card class name).
  • Horizontally center the items within the card.
  • Ensure that items cover the entire height of the card.
html

index.html

css

index.css

js

index.js

  • display: flex; can only be applied to the parent element.
  • The default flex direction is row, so we need to change it using the flex-direction: column; property.
  • To center items horizontally, use align-items: center;.
  • To space items vertically, use justify-content: space-between;.
html

index.html

css

index.css

js

index.js

Everything was clear?

Section 4. Chapter 7
some-alt