Spacing
Definitions
Margin : External spacing between an element and the ones on the same level
Padding : Internal spacing between element and its child elements
I am using spacing correctly if :
the spacing used helps me understand the hierarchy and grouping of elements on the page
developers can place elements on the page without input from a designer
designers can place elements on the page in less than 30 seconds
Standard : Use a spacing grid
How to define a grid
Define a basic spacing value (5pt, 8pt ...)
Use only multiples of that value to place elements on the page
Pro-tip : Material Design uses an 8pt-grid
Using a grid brings consistency and ease of mind
It reduces the amount of time needed to position elements by reducing choice
It ensures a visual harmony of the positioning and sizing of elements by using only multiples of a basic value
For elements with fixed width or height, fix that dimension using multiples of the spacing value as well, for maximum consistency
Good practices
Add your grid basic value and some commonly used spacing dimensions on your styleguide
Define elements by margin instead of by size.
Sketch tips
Décaler les éléments de 10pts dans une direction : shift + flèche
Mesurer la marge entre deux éléments : sélectionner un élément + alt sur l’autre élément
On peut faire des calculs simples (+, -, *, /) dans l’inspecteur de Sketch
Helpful articles
Last updated