screen1, nachgefasst: eine zweite Regel lief ebenfalls ins Leere
Beim Nachsehen auf der echten Domain gefunden -- und zwar als Beispiel fuer genau das, was es zu vermeiden gilt: Mein Live-Test suchte im ausgelieferten CSS nach "columns: 2" und fand einen Treffer. Es war mein eigener Kommentar, der die entfernte Regel beschreibt. Textsuche misst kein Verhalten; das tut die Messung in pruef-befinden. Dabei fiel `#fragen > .e-feld:first-child` auf. Seit die Gruppen ihren eigenen Abschnitt haben, ist ein `.e-feld` kein direktes Kind von `#fragen` mehr -- dieselbe Ursache, die den Spaltenumbruch ausgeloest hat, nur an einer zweiten Regel. Nachgesehen: `.e-feld` wird im ganzen Haus an genau einer Stelle gebaut (befinden.js), und immer in eine `.b-gruppe`. Eine Regel, die nichts mehr trifft, faellt nicht auf -- sie hoert einfach auf zu wirken. Deshalb weg statt stehengelassen. Den Abstand macht jetzt `.b-gruppe:first-of-type` zusammen mit `.b-flaeche .e-feld`. pruef-befinden: 121 Pruefungen, 0 Fehler, Lage unveraendert (1 Flaeche, 6 von 6 Koepfen ueber ihren Fragen, 5 von 5 Uebergaengen). Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -1440,8 +1440,22 @@
|
||||
}
|
||||
/* Das erste Feld braucht oben keinen Abstand -- sonst klafft zwischen
|
||||
der Taktzeile und der ersten Frage ein Loch, das wie ein Ladefehler
|
||||
aussieht. */
|
||||
#fragen > .e-feld:first-child { margin-top: 4px; }
|
||||
aussieht.
|
||||
|
||||
HIER STAND `#fragen > .e-feld:first-child` (entfernt 23.09.2026).
|
||||
Seit die Gruppen ihren eigenen Abschnitt haben, ist ein `.e-feld`
|
||||
kein direktes Kind von `#fragen` mehr -- die Regel konnte nicht mehr
|
||||
greifen. Nachgesehen: `.e-feld` wird im ganzen Haus nur an einer
|
||||
Stelle gebaut (befinden.js), und zwar immer in eine `.b-gruppe`.
|
||||
|
||||
Dasselbe Missverstaendnis hat drei Zeilen weiter unten den
|
||||
Spaltenumbruch verursacht: `break-inside: avoid` galt fuer
|
||||
`#fragen > .e-punkt` und lief ebenfalls ins Leere. Eine Regel, die
|
||||
nichts mehr trifft, faellt nicht auf -- sie hoert einfach auf zu
|
||||
wirken. Deshalb weg statt stehengelassen.
|
||||
|
||||
Den Abstand macht jetzt `.b-gruppe:first-of-type` (padding-top: 0)
|
||||
zusammen mit `.b-flaeche .e-feld` (margin: 0). */
|
||||
|
||||
.e-feld__wort {
|
||||
display: flex; align-items: baseline; gap: 9px;
|
||||
|
||||
Reference in New Issue
Block a user