Abstand zur Beschriftung folgt aus der Polsterung des Feldes
„Zwischen der Auswahl und dem Text ist kaum Platz" — und das stimmte überall, nicht nur an der einen Stelle. Der Grund war messbar: der Abstand zur Beschriftung betrug 8 px, die Polsterung innerhalb des Feldes 11,2 px. Das Wort stand also näher am Rahmen als der Inhalt des Rahmens an demselben Rahmen, und genau daran erkennt das Auge einen zu engen Satz. Die Regel heisst jetzt: der Abstand nach aussen ist grösser als die Polsterung nach innen. Sie steht einmal in globals.css als .field-label, .field-row und .field-hint — vorher war sie ein Dutzend Mal als mt-1, mt-1.5 oder gap-2 an den Aufrufstellen verteilt, mit drei verschiedenen Werten, von denen keiner reichte. 33 Stellen umgestellt. Der Test prüft die Regel und nicht die Zahl: er liest die Polsterung von .field aus dem CSS und verlangt, dass beide Abstände darüber liegen. Gegengeprobt mit einem zu kleinen Wert, dann schlägt er an. Nachgemessen im Browser mit dem gebauten CSS: 8 px senkrecht gegen 5,6 px Innenpolsterung, 13,6 px waagerecht gegen 11,2 px. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
1d637bc85e
commit
d867bc9b19
@@ -87,6 +87,23 @@ Oberfläche nichts von selbst.
|
||||
Alle übrige Bewegung ist Antwort auf eine Handlung: Aufklappen, Bestätigen, Einfügen.
|
||||
Keine Einblend-Animationen beim Scrollen, keine Hover-Effekte auf jeder Fläche.
|
||||
|
||||
## Beschriftung und Bedienelement
|
||||
|
||||
**Der Abstand nach aussen ist grösser als die Polsterung nach innen.** Eine Beschriftung, die
|
||||
näher am Rahmen steht als der Inhalt des Rahmens an demselben Rahmen, wirkt angeklebt — daran
|
||||
erkennt das Auge einen zu engen Satz, ohne dass man es benennen könnte.
|
||||
|
||||
Daraus folgen die Zahlen, nicht umgekehrt: das Feld polstert innen 0,4 rem senkrecht und
|
||||
0,7 rem waagerecht, also steht die Beschriftung 0,5 rem darüber (`.field-label`) oder
|
||||
0,85 rem daneben (`.field-row`). Waagerecht braucht es mehr, weil das Auge senkrecht
|
||||
Gestapeltes ohnehin als zusammengehörig liest.
|
||||
|
||||
Beides steht **einmal** in `globals.css` und nicht an den Aufrufstellen. Vorher war es ein
|
||||
Dutzend Mal von Hand gesetzt, mit drei verschiedenen Werten, und keiner reichte. Ein Test
|
||||
prüft die Regel, nicht die Zahl: wer die Polsterung ändert, fällt dort auf.
|
||||
|
||||
Ein Hinweis unter einem Feld (`.field-hint`) steht näher am Feld als am nächsten.
|
||||
|
||||
## Knöpfe
|
||||
|
||||
Jeder Knopf trägt Rahmen und eigene Grundfläche, auch der unscheinbarste. Ein Text, der sich
|
||||
|
||||
Reference in New Issue
Block a user