Espacement

Espacement

Deux échelles et une règle. Une forme n'écrit jamais une longueur : elle dépense un pas, ce qui empêche deux composants écrits à un an d'intervalle d'être décalés de deux pixels.

Paliers d'espacement

Neuf étapes, d'une ligne fine à une marge de page. Les espacements, les interstices et les marges proviennent tous d'ici — une valeur entre deux étapes est une valeur qui n'a pas été décidée.
--space-1
--space-2
--space-3
--space-4
--space-5
--space-6
--space-7
--space-8
--space-9

Tailles

Les largeurs et hauteurs qu'une région reçoit : une colonne, un panneau, une mesure de lecture. Plus grande qu'une étape d'espacement et utilisée pour la même raison.
--size-1
--size-2
--size-3
--size-4
--size-5
--size-6

Densité

La compacité appartient à une région et non à un widget. Une barre déclarée compacte rend ce qu'elle contient compact aussi, car les éléments qui la portent héritent — aucun composant en dessous n'est informé de sa position.

Une barre d'outils à sa propre densité, et les boutons qu'elle contient

La même barre d'outils déclarée compacte — rien n'a été dit sur les boutons

Une région déclarée compacte sans être une forme à part entière