Klassenselektor
Teil des Abschnitts Styling mit CSS der HTML-Journey von Coddy. Lektion 12 von 76.
Der Klassenselektor wird verwendet, um HTML-Elemente basierend auf dem Wert ihres class-Attributs auszuwählen. Er ermöglicht es Ihnen, dieselben Stile auf mehrere Elemente in Ihrem Dokument anzuwenden. Klassenselektoren sind besonders nützlich, wenn Sie eine Gruppe von Elementen auf die gleiche Weise formatieren möchten, unabhängig von ihren Tag-Namen.
Um Elemente mit einer bestimmten Klasse in Ihrem CSS anzusprechen, verwenden Sie einen Punkt (.) gefolgt vom Klassennamen. Hier ist die grundlegende Syntax für die Verwendung eines Klassenselektors:
.classname {
property: value;
}Zum Beispiel:
.highlight {
background-color: yellow;
color: black;
}In diesem Beispiel zielt der Klassenselektor .highlight auf alle Elemente mit der Klasse „highlight“ ab. Die Deklarationen legen für diese Elemente die Hintergrundfarbe auf Gelb und die Textfarbe auf Schwarz fest.
Aufgabe
EinfachDir wird ein HTML-Dokument mit verschiedenen Elementen gegeben, darunter Überschriften (<h1>, <h2>), Absätze (<p>) und Bereiche (<div>). Einige dieser Elemente haben ein class-Attribut. Deine Aufgabe besteht darin, Klassenselektoren zu verwenden, um diese Elemente zu formatieren. Befolge die folgenden Schritte:
- Füge dem
<h1>-Element und dem ersten<p>-Element einclass-Attribut mit dem Wert "blue-text" hinzu. - Füge dem
<h2>-Element und dem zweiten<p>-Element einclass-Attribut mit dem Wert "large-text" hinzu. - Schreibe eine CSS-Regel mit einem Klassenselektor, die alle Elemente mit der Klasse "blue-text" auswählt. Setze die Textfarbe dieser Elemente auf Blau.
- Schreibe eine CSS-Regel mit einem Klassenselektor, die alle Elemente mit der Klasse "large-text" auswählt. Setze die Schriftgröße dieser Elemente auf 24 Pixel.
Probier es selbst
<html>
<head>
<title>Class Selector</title>
<style>
/* Write CSS rules here */
</style>
</head>
<body>
<h1>This is a main heading</h1>
<h2>This is a subheading</h2>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<div>This is a division.</div>
</body>
</html>Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Styling mit CSS
4Textgrundlagen
TextfarbeSchriftfamilieSchriftgrößeSchriftstärkeTextausrichtungTextdekorationWiederholungsaufgabe Nr. 1Wiederholungsaufgabe Nr. 25Farben und Hintergründe
HintergrundfarbeHEX-FarbenRGB-FarbenTransparenz mit RGBAWiederholungs-Challenge #111Layout-Techniken
Block- vs. Inline-ElementeGrundlagen der PositionierungRelative PositionierungAbsolute PositionierungFixierte PositionierungGrundlagen von z-indexWiederholungs-Challenge14Letzte Herausforderungen
Elemente anordnenFilmlisteHochzeitseinladungskarteSchwebende Benachrichtigung3Grundlegende Selektoren
Einführung in SelektorenTypselektorKlassenselektorID-SelektorGruppenselektorenUniversalselektorAuswahl-Challenge9Flexbox
Was ist eine Flexbox?Flex-RichtungInhalte ausrichtenElemente ausrichtenDie perfekte ZentrierungFlexbox-Herausforderung12Grundlagen des Responsive Designs
Was ist Responsive Design?Viewport-Meta-TagFließende LayoutsViewport-EinheitenGrundlagen der Media QueriesFlexible BilderÜbe selbstständig: Web-Playground