HTMLWiki.de: FAQ-Seite
HTMLWiki.de >
HTML lernen • Beispiele • Tutorials • KI

[ START ] [ TUTORIAL ] [ HTML ] [ CSS ] [ KI ] [ SPIELWIESE ] [ SITEMAP ]

FAQ-Seite: Fragen zum Aufklappen

Häufige Fragen mit aufklappbaren Antworten sind der Paradefall für das Duo details und summary: interaktiv, zugänglich, ohne JavaScript. Bauen wir eine komplette FAQ-Seite.

Schritt 1: Fragen sammeln, ehrlich sortieren

Der wichtigste Schritt passiert vor dem Code: Sammle Fragen die wirklich gestellt werden, nicht die die du gern beantworten würdest. Sortiere nach Häufigkeit, die Top-Frage nach oben. Eine FAQ mit zwanzig Alibi-Fragen hilft niemandm.

Schritt 2: Die Struktur

HTML-Code

<h1>Häufige Fragen</h1>

<details name="faq">
    <summary>Was kostet der Reparatur-Check?</summary>
    <p>Der erste Blick aufs Gerät ist kostenlos. Danach gibt es
    einen Festpreis-Vorschlag, bevor irgendwas passiert.</p>
</details>

<details name="faq">
    <summary>Repariert ihr auch Heimcomputer aus den 80ern?</summary>
    <p>Mit besonderer Freude sogar. Ersatzteile dauern manchmal,
    Geduld gehört zum Hobby.</p>
</details>

Jede Frage ist ein details-Block, die Frage selbst steht im summary. Das gemeinsame name="faq" macht daraus ein Akkordeon: öffnet sich eine Antwort, schließt die vorige. Wer lieber mehrere gleichzeitig offen lässt, lässt das Attribut einfach wegg.

Schritt 3: Gestalten

CSS

details {
    border: 1px solid #C0C0C0;
    margin-bottom: 8px;
}
summary {
    padding: 12px 16px;
    font-weight: bold;
    cursor: pointer;
    background: #F4F4F4;
}
summary:hover, summary:focus {
    background: #E0E0E0;
}
details[open] summary {
    border-bottom: 1px solid #C0C0C0;
}
details p {
    padding: 12px 16px;
    margin: 0;
}

Der Selektor details[open] greift nur im aufgeklappten Zustand, so bekommt die offene Frage ihre Trennlinie. Der cursor: pointer signalisiert Klickbarkeit, und der Fokus-Zustand sorgt dafür dass Tastaturnutzer sehen wo sie sind.

Schritt 4: Die zwei FAQ-Todsünden vermeiden

  • Wichtiges verstecken. Preise, Fristen, Warnungen gehören sichtbar auf die Seite. Die Klappe ist für Vertiefung, nicht für Pflichtinfos, das steht auch so auf der details-Seite.
  • Fragen als Marketing-Monolog. "Warum ist euer Angebot so großartig?" hat noch nie jemand gefragt. Echte Fragen, ehrliche Antworten, kurze Sätzze.

Weiter im Fahrplan: Landingpage · Referenz: details und summary