solutionhint
Typ
Block-Element (Eingabe)
Zulässige Kind-Elemente:
Unterstütze Attribute
-
mode (optional): Gibt an, wie das Erscheinungsbild der Lösunghinweise sein soll. Mögliche Werte sind: append, modal, sequence
Default-Wert: sequence -
name (optional): Bezeichner des Elements zur Identifizierung. Der Name muss innerhalb eines variant-Elements eindeutig sein.
Default-Wert: - -
tags (optional): Liste von eigenen Bezeichnern, um z. B. besondere Stilvorgaben u.ä. implementieren zu können. Die Listenelemente werden durch Leerzeichen voneinander getrennt.
Default-Wert: - -
to (optional): name-Attribut-Wert eines Eingabefeldes mit dem der Lösungshinweis verknüpft werden soll.
Default-Wert: -
weitere Informationen zur Syntax
Beschreibung
Mit dem solutionhint-Element können Lösungshinweise gegeben werden. Wenn das to-Attribut nicht verwendet wird, geschieht dies in Form eines Buttons, der an der Stelle im Text eingebettet wird, an der das solutionhint-Element positioniert ist. Mit einem to-Attribut wird versucht, das solutionhint-Element an das Eingabefeld zu heften, z. B. in Form eines Buttons mit einer Glühbirne, welcher nach fehlerhafte Eingabe angezeigt wird.
Code-Beispiele
<textbox>
<solutionhint>
<step><p>Hinweis 1</p></step>
<step><p>Hinweis 2</p></step>
</solutionhint>
</textbox>
<textbox>
<solutionhint mode="modal">
<step><p>Hinweis 1</p></step>
<step><p>Hinweis 2</p></step>
</solutionhint>
</textbox>
<textbox>
<p><input name="input"><number>42</number></input></p>
<solutionhint to="input">
<step><p>Was ist die Antwort auf alles?</p></step>
<step><p>42</p></step>
</solutionhint>
</textbox>