Aloha ;)
Der Abschnitt „Registerkarten“ ist aber kein Knaller, sondern ein Blindgänger. Die Spec sagt ausdrücklich: “it is not conforming to use the
details
element when attempting to represent another type of control. For example, tab widgets and menu widgets are not disclosure widgets, so abusing thedetails
element to implement these patterns is incorrect.”
Wenn ich dieses Spec-Zitat lese komme ich nicht umhin mich zu fragen, ob da jetzt nicht die Auslegung inkonsequent ist.
Immerhin ist es ja so, dass die "Registerkarten" sich (zumindest in meiner Wahrnehmung) nicht wesentlich vom "exklusiven Akkordeon" unterscheiden, oder ich sehe den wesentlichen Unterschied nicht.
Demnach wären dann die Registerkarten nicht "another type of control" im Vergleich zum "exklusiven Akkordeon".
Viel eher sehe ich Unterschiede zwischen einem normalen details-Element (Text, der nach Belieben einzeln auf und zugeklappt werden kann) und dem "exklusiven Akkordeon" (Text, dessen Aufklappen anderes zuklappt, also nicht einzeln nur für sich genommen steht sondern in einem übergeordneten Sinnzusammenhang und einer Exklusivität, die die ursprüngliche Intention nicht hergibt).
Ich sehe demnach keinen Grund, die "Registerkarten" als Fehlzündung zu bezeichnen während man gleichzeitig das "exklusive Akkordeon" zulässt. Viel eher müsste man, so zumindest mein Verständnis der Spec, bereits das "exklusive Akkordeon" eigentlich sein lassen, weil man damit "another type of control" repräsentiert, was laut Spec non-conforming (also ein „Hack“) ist...
Grüße,
RIDER