El espacio entre elementos en CSS se puede agregar utilizando varias propiedades dependiendo de dónde quieres agregar el espacio:
1. Margin: Esta es probablemente la propiedad más comúnmente utilizada para agregar espacio alrededor de un elemento. `margin` agrega espacio fuera de los bordes del elemento.
```css
.elemento {
margin: 10px;
}
```
2. Padding: Esta propiedad agrega espacio dentro de los bordes de un elemento, `padding` agrega espacio entre el borde del elemento y su contenido.
```css
.elemento {
padding: 10px;
}
```
3. Border-spacing: Esta propiedad se usa específicamente para agregar espacio entre celdas de tabla en CSS.
```css
.table {
border-spacing: 10px;
}
```
4. Line-height: Esta propiedad se puede usar para agregar espacio vertical entre líneas de texto.
```css
.text {
line-height: 2;
}
```
5. Letter-spacing: Esta propiedad se puede usar para agregar espacio entre caracteres de texto.
```css
.text {
letter-spacing: 2px;
}
```
6. Grid-gap: Esta propiedad se usa en CSS Grid Layout para agregar espacio entre las celdas de la grilla.
```css
.grid {
grid-gap: 10px;
}
```
7. Column-gap: Esta propiedad se puede utilizar cuando se trabaja con columnas para agregar espacio entre ellas.
```css
.column {
column-gap: 10px;
}
```
Recuerda que estos son espacios entre los elementos mismos y no entre el contenido dentro de los elementos.