Hallo nix,
Ja, über dieses Erbrecht erbricht man sich erstmal. Aber wer das erbracht hat, hat sich durchaus was dabei gedacht. Steht auch so im Text.
Bilder sind nicht unbedingt meine Stärke. Wenn du ein paar schicke SVGs dazu beisteuern kannst?
Es ist ein Wiki…
Nachtrag: ich habe verstanden, dass Du Schwierigkeiten darin siehst, das auf einer realen Seite so einzusetzen, dass der Brauser das tut, was Du von ihm willst. Okay. Das ist nicht nur bei Countern eine Hürde.
Die Sichtbarkeit ist noch eine andere Sache. display:none
nimmt das Element aus dem Layout-Prozess komplett heraus, deshalb greift in solchen Elementen counter-increment nicht. Ist ja auch gut so, sonst hätte man eine Lücke in der Nummerierung.
Es gibt aber auch visibility:hidden
. Solche Elemente werden layoutet, damit ihre Größe bekannt ist. Und damit wird auch ein counter-increment darin aktiv.
Und um die Verwirrung komplett zu machen, gibt es noch Versteckspiele wie opacity:0
oder das Eigenschaften-Set .visually-hidden
, wie wir es zum Beispiel im Artikel zu Dropdown-Menüs vorstellen. Auch solche Elemente sind counter
-wirksam.
Also – ja – man muss aufpassen, was man tut.
Rolf
sumpsi - posui - obstruxi