Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Behärska CSS-selektorer för att styla HTML-element | Komma Igång med CSS
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
CSS-Grunder

bookBehärska CSS-selektorer för att styla HTML-element

För att tillämpa stilar effektivt behöver du förstå CSS-väljare, som avgör vilka HTML-element som ska stylas. Här utforskas de huvudsakliga typerna av väljare.

Taggväljare

En taggväljare riktar sig mot alla element av en viss tagg och tillämpar enhetlig stil över hela sidan.

Syntax: I HTML har vi ett p-element:

<p>It was all in my head.</p>

För att tillämpa stilar i CSS-filen används taggnamnet (p) som väljare:

p {
  property: value;
}

Kör följande exempel och se hur det fungerar.

index.html

index.html

styles.css

styles.css

copy

Klassväljare

Klassväljare riktar sig mot element som delar ett klassnamn, vilket ger mer exakt kontroll.

Syntax: I HTML läggs ett class-attribut till med ett beskrivande klassnamn:

<p class="text">This song is another hit.</p>

I CSS refereras klassnamnet med en punkt (.) för att definiera stilarna:

.text {
  property: value;
}

Kör följande exempel och observera att endast element med klassen text får dessa stilar, vilket ger mer detaljerad kontroll över din styling.

index.html

index.html

styles.css

styles.css

copy

Alla element med attributet class="text" får röd text, teckenstorlek 24px och vetefärgad bakgrund. Klassnamnet text definieras i index.css med ett .-prefix.

Klasskomposition

Du kan tilldela flera klasser till ett enda element för flexibel formatering.

Syntax: Lägg till flera klassnamn på ett element i HTML:

<p class="text font">A robot created chemicals.</p>

Definiera sedan stilar för varje klass separat i CSS:

.text {
  property: value;
}

.font {
  property: value;
}

Låt oss köra följande exempel och se hur det fungerar. Element med både text och font klasser får de angivna stilarna.

index.html

index.html

styles.css

styles.css

copy

<p>-elementet med både text och font klasser får stilar från båda selektorerna. Klassen text sätter färgen till navy, och klassen font sätter teckenstorleken till 24px.

Id-väljare

Id-väljare riktar sig mot ett unikt element. Eftersom id:n måste vara unika används denna metod sällan för styling.

Syntax: Lägg till ett id-attribut på ett element i HTML:

<p id="title">Choose from different themes.</p>

I CSS refereras id:t med ett hash-tecken (#) för att definiera stilar:

#title {
  property: value;
}

Kör följande exempel och observera hur det fungerar. Detta exempel applicerar stilar på det unika elementet med id title.

index.html

index.html

styles.css

styles.css

copy

Attributet id="title" identifierar <p>-elementet unikt, och de stilar som definieras med väljaren #title gäller endast för det specifika elementet.

1. Välj alla möjliga sätt att rikta in sig på ett HTML-element för att tillämpa stilar.

2. Vilket sätt används för att rikta in sig på och styla HTML-elementet med class="navigation-link"?

question mark

Välj alla möjliga sätt att rikta in sig på ett HTML-element för att tillämpa stilar.

Select the correct answer

question mark

Vilket sätt används för att rikta in sig på och styla HTML-elementet med class="navigation-link"?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 3

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

bookBehärska CSS-selektorer för att styla HTML-element

Svep för att visa menyn

För att tillämpa stilar effektivt behöver du förstå CSS-väljare, som avgör vilka HTML-element som ska stylas. Här utforskas de huvudsakliga typerna av väljare.

Taggväljare

En taggväljare riktar sig mot alla element av en viss tagg och tillämpar enhetlig stil över hela sidan.

Syntax: I HTML har vi ett p-element:

<p>It was all in my head.</p>

För att tillämpa stilar i CSS-filen används taggnamnet (p) som väljare:

p {
  property: value;
}

Kör följande exempel och se hur det fungerar.

index.html

index.html

styles.css

styles.css

copy

Klassväljare

Klassväljare riktar sig mot element som delar ett klassnamn, vilket ger mer exakt kontroll.

Syntax: I HTML läggs ett class-attribut till med ett beskrivande klassnamn:

<p class="text">This song is another hit.</p>

I CSS refereras klassnamnet med en punkt (.) för att definiera stilarna:

.text {
  property: value;
}

Kör följande exempel och observera att endast element med klassen text får dessa stilar, vilket ger mer detaljerad kontroll över din styling.

index.html

index.html

styles.css

styles.css

copy

Alla element med attributet class="text" får röd text, teckenstorlek 24px och vetefärgad bakgrund. Klassnamnet text definieras i index.css med ett .-prefix.

Klasskomposition

Du kan tilldela flera klasser till ett enda element för flexibel formatering.

Syntax: Lägg till flera klassnamn på ett element i HTML:

<p class="text font">A robot created chemicals.</p>

Definiera sedan stilar för varje klass separat i CSS:

.text {
  property: value;
}

.font {
  property: value;
}

Låt oss köra följande exempel och se hur det fungerar. Element med både text och font klasser får de angivna stilarna.

index.html

index.html

styles.css

styles.css

copy

<p>-elementet med både text och font klasser får stilar från båda selektorerna. Klassen text sätter färgen till navy, och klassen font sätter teckenstorleken till 24px.

Id-väljare

Id-väljare riktar sig mot ett unikt element. Eftersom id:n måste vara unika används denna metod sällan för styling.

Syntax: Lägg till ett id-attribut på ett element i HTML:

<p id="title">Choose from different themes.</p>

I CSS refereras id:t med ett hash-tecken (#) för att definiera stilar:

#title {
  property: value;
}

Kör följande exempel och observera hur det fungerar. Detta exempel applicerar stilar på det unika elementet med id title.

index.html

index.html

styles.css

styles.css

copy

Attributet id="title" identifierar <p>-elementet unikt, och de stilar som definieras med väljaren #title gäller endast för det specifika elementet.

1. Välj alla möjliga sätt att rikta in sig på ett HTML-element för att tillämpa stilar.

2. Vilket sätt används för att rikta in sig på och styla HTML-elementet med class="navigation-link"?

question mark

Välj alla möjliga sätt att rikta in sig på ett HTML-element för att tillämpa stilar.

Select the correct answer

question mark

Vilket sätt används för att rikta in sig på och styla HTML-elementet med class="navigation-link"?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 3
some-alt