Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Skapa en Layout med Flexbox | Bemästra Flexbox för Layout
CSS-Grunder

bookUtmaning: Skapa en Layout med Flexbox

Uppgift

Skapa ett blogginläggskort. Ändra standardpositioneringen med hjälp av flex.

Uppgiften är att:

  • Identifiera föräldraelementet som innehåller både postbilden (img-tagg med klassnamnet post-image) och postinformationen (div-tagg med klassnamnet post-info).
  • Använda flex-egenskaper på föräldraelementet (div-tagg med klassnamnet blog-card).
  • Centrera objekten horisontellt inom kortet.
  • Säkerställa att objekten täcker hela höjden av kortet.
index.html

index.html

index.css

index.css

copy
  • display: flex; kan endast tillämpas på föräldraelementet.
  • Standardriktningen för flex är rad, så vi behöver ändra den med egenskapen flex-direction: column;.
  • För att centrera objekt horisontellt, använd align-items: center;.
  • För att fördela objekt vertikalt, använd justify-content: space-between;.
index.html

index.html

index.css

index.css

copy
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 7

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you show me the HTML structure for the blog card?

What CSS should I add to the `.blog-card` class to achieve the desired layout?

Can you explain the difference between `align-items` and `justify-content` in this context?

Awesome!

Completion rate improved to 2.56

bookUtmaning: Skapa en Layout med Flexbox

Svep för att visa menyn

Uppgift

Skapa ett blogginläggskort. Ändra standardpositioneringen med hjälp av flex.

Uppgiften är att:

  • Identifiera föräldraelementet som innehåller både postbilden (img-tagg med klassnamnet post-image) och postinformationen (div-tagg med klassnamnet post-info).
  • Använda flex-egenskaper på föräldraelementet (div-tagg med klassnamnet blog-card).
  • Centrera objekten horisontellt inom kortet.
  • Säkerställa att objekten täcker hela höjden av kortet.
index.html

index.html

index.css

index.css

copy
  • display: flex; kan endast tillämpas på föräldraelementet.
  • Standardriktningen för flex är rad, så vi behöver ändra den med egenskapen flex-direction: column;.
  • För att centrera objekt horisontellt, använd align-items: center;.
  • För att fördela objekt vertikalt, använd justify-content: space-between;.
index.html

index.html

index.css

index.css

copy
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 7
some-alt