Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Build a Layout with Flexbox | Mastering Flexbox for Layouts
CSS Fundamentals
course content

Kursinnhold

CSS Fundamentals

CSS Fundamentals

1. Getting Started with CSS
2. Styling Text in CSS
3. The CSS Box Model & Spacing Elements
4. Mastering Flexbox for Layouts
5. Adding Decorative Effects with CSS

book
Challenge: Build a Layout with Flexbox

Task

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

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.
index.html

index.html

index.css

index.css

copy
  • 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;.
index.html

index.html

index.css

index.css

copy

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 7

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

CSS Fundamentals

CSS Fundamentals

1. Getting Started with CSS
2. Styling Text in CSS
3. The CSS Box Model & Spacing Elements
4. Mastering Flexbox for Layouts
5. Adding Decorative Effects with CSS

book
Challenge: Build a Layout with Flexbox

Task

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

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.
index.html

index.html

index.css

index.css

copy
  • 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;.
index.html

index.html

index.css

index.css

copy

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 7
some-alt