Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Forståelse af Flex-Elementegenskaber | Mestring af Flexbox til Layouts
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
CSS-Grundlæggende

bookForståelse af Flex-Elementegenskaber

Flex-items er børn af flex-containeren. De er ikke længere inline- eller block-level-elementer. Derfor kan vi ændre elementegenskaber for at opnå korrekt placering.

flex-basis

]flex-basis] definerer den oprindelige størrelse af et flex-item, før ekstra plads fordeles. Det kan angives med px, %, em eller auto (størrelse baseret på indhold).

flex-basis: auto | value;
index.html

index.html

index.css

index.css

copy

flex-grow

Egenskaben flex-grow bestemmer, hvor meget et flex-element kan vokse i forhold til andre elementer i en flex-container, når der er overskydende plads til rådighed.

Egenskaben flex-grow accepterer en enhedsløs værdi, der angiver den relative størrelse af flex-elementet sammenlignet med andre elementer. For eksempel, hvis ét element har en flex-grow-værdi på 2, og et andet har en værdi på 1, vil det første element vokse dobbelt så meget som det andet element, når der er overskydende plads i flex-containeren.

index.html

index.html

index.css

index.css

copy

order

order-egenskaben bruges til at definere visningsrækkefølgen af flex-elementer inden for deres container. Som standard vises flex-elementer i den rækkefølge, de optræder i HTML-dokumentet. Vi kan dog ændre denne rækkefølge ved hjælp af order-egenskaben.

order-værdien kan være et hvilket som helst tal. Selv hvis vi kun har 3 elementer, betyder det ikke, at vi får 1000 elementer, hvis vi tildeler order: 1000; til det andet element. Det betyder blot, at det andet element placeres sidst. Hvis nogle elementer har samme order-værdi, vil browseren placere dem i den rækkefølge, de optræder i HTML-dokumentet. Lad os omarrangere order for elementerne i følgende liste. Opgaven er at placere det tredje element på første position.

index.html

index.html

index.css

index.css

copy

1. Hvad gør egenskaben flex-grow?

2. Hvad gør egenskaben flex-basis?

question mark

Hvad gør egenskaben flex-grow?

Select the correct answer

question mark

Hvad gør egenskaben flex-basis?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you explain how flex-basis, flex-grow, and order work together in a flex container?

What are some common use cases for changing the order of flex items?

Can you show an example of how to use flex-basis with percentages instead of pixels?

bookForståelse af Flex-Elementegenskaber

Stryg for at vise menuen

Flex-items er børn af flex-containeren. De er ikke længere inline- eller block-level-elementer. Derfor kan vi ændre elementegenskaber for at opnå korrekt placering.

flex-basis

]flex-basis] definerer den oprindelige størrelse af et flex-item, før ekstra plads fordeles. Det kan angives med px, %, em eller auto (størrelse baseret på indhold).

flex-basis: auto | value;
index.html

index.html

index.css

index.css

copy

flex-grow

Egenskaben flex-grow bestemmer, hvor meget et flex-element kan vokse i forhold til andre elementer i en flex-container, når der er overskydende plads til rådighed.

Egenskaben flex-grow accepterer en enhedsløs værdi, der angiver den relative størrelse af flex-elementet sammenlignet med andre elementer. For eksempel, hvis ét element har en flex-grow-værdi på 2, og et andet har en værdi på 1, vil det første element vokse dobbelt så meget som det andet element, når der er overskydende plads i flex-containeren.

index.html

index.html

index.css

index.css

copy

order

order-egenskaben bruges til at definere visningsrækkefølgen af flex-elementer inden for deres container. Som standard vises flex-elementer i den rækkefølge, de optræder i HTML-dokumentet. Vi kan dog ændre denne rækkefølge ved hjælp af order-egenskaben.

order-værdien kan være et hvilket som helst tal. Selv hvis vi kun har 3 elementer, betyder det ikke, at vi får 1000 elementer, hvis vi tildeler order: 1000; til det andet element. Det betyder blot, at det andet element placeres sidst. Hvis nogle elementer har samme order-værdi, vil browseren placere dem i den rækkefølge, de optræder i HTML-dokumentet. Lad os omarrangere order for elementerne i følgende liste. Opgaven er at placere det tredje element på første position.

index.html

index.html

index.css

index.css

copy

1. Hvad gør egenskaben flex-grow?

2. Hvad gør egenskaben flex-basis?

question mark

Hvad gør egenskaben flex-grow?

Select the correct answer

question mark

Hvad gør egenskaben flex-basis?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 5
some-alt