Quiz: Kennst du die CSS‑Grundlagen? (2025)
Bist du front‑end genug?
Quiz: Kennst du CSS?
- Modernes CSS? 🤔
- Soll CSS auf deinem Lebenslauf stehen??? 🚀
- Multiple‑Choice. 🤖 … Wie schwer kann das schon sein, oder?
Welcher Selektor passt am besten zum folgenden HTML?
<a id="home" name="home" href="/home">Home</a>Die richtige Antwort ist a#home[name='home'], da sie sowohl das id‑ als auch das name‑Attribut trifft. In HTML im Standards-Modus unterscheiden ID-Werte Groß- und Kleinschreibung, daher passt #Home nicht. Ein Leerzeichen ist ein Nachfahrenkombinator: a [id='home'] sucht innerhalb des Links, nicht den Link selbst.
Der :contains()‑Selektor ist kein standardmäßiger CSS‑Selektor, ist aber in einigen JS‑Bibliotheken verfügbar.
Welcher Selektor passt zu dem folgenden HTML‑Button?
<button onclick="openModal()">Contact</button>Die richtige Antwort ist button[onclick], die das Vorhandensein des Attributs onclick anspricht.
Hinweis: :link greift nur unverbesuchte href‑Links, ::click ist kein gültiges Pseudo‑Element, und :focus greift nur das fokussierte Element an.
Welcher Selektor trifft den letzten Link im folgenden HTML?
<nav> <a name="home" href="/home">Home</a> <a name="login" href="/login">Login</a> <a name="help" href="/help">Help</a></nav>Der korrekte Selektor ist a:last-child, der das letzte <a> auswählt, wenn es zugleich das letzte Kind seines Eltern‑Elements ist. nav:nth-child(3) würde ein <nav>‑Element treffen, das das dritte Kind seines eigenen Eltern‑Elements ist.
Welcher Selektor hat Vorrang?
Der a#quote‑Selektor hat Vorrang, weil die ID eine höhere Spezifität besitzt als tag‑ oder klassenbasierte Selektoren.
Welche Deklaration zentriert Inline-Text horizontal innerhalb seines umgebenden Blocks?
text-align: center; zentriert Text innerhalb eines Blockelements. Eine CSS-Eigenschaft align gibt es nicht. margin: 0 auto; kann einen Block mit begrenzter Breite zentrieren, aber nicht dessen Text.
align-content richtet Inhalte in unterstützten Layouts wie Grid und mehrzeiligem Flexbox aus; es ist keine Eigenschaft zur Textausrichtung. text-content ist keine gültige CSS-Eigenschaft.
Wie zentrierst du Inhalte vertikal innerhalb eines Blockcontainers im modernen Flow‑Layout?
Die Verwendung von align-content ist der moderne Weg, um den Inhalt eines Blockcontainers vertikal im Flow‑Layout zu zentrieren.
align-items und justify-content werden für Flexbox‑ und Grid‑Layouts verwendet, nicht jedoch für Flow.
Sowohl margin: 0 auto; als auch margin: auto; zentrieren ein Blockelement horizontal, jedoch nicht vertikal.
Welcher Selektor hat die niedrigste Spezifität?
:where(.card) .title hat die niedrigste Spezifität. Die Pseudoklasse :where() und alles darin trägt 0-0-0 bei, sodass nur .title zählt. :is(.card) .title behält die Spezifität von .card bei, .card .title hat zwei Klassen, und #card .title enthält eine ID.
