You can adjust text alignment and spacing using a few simple CSS classes.
| Alignment | Class | Scss @extend |
|---|---|---|
| Left | .text-left |
@extend %text-left; |
| Centered | .text-center |
@extend %text-center; |
| Right | .text-right |
@extend %text-right; |
| Float | Class | Scss @extend |
|---|---|---|
| Left | .float-left |
@extend %float-left; |
| Centered | .float-center |
@extend %float-center; |
| Right | .float-right |
@extend %float-right; |
Note: Clear floats by wrapping floated content in a <div> with the .group class.
| Top | Bottom | Class | Scss @extend |
|---|---|---|---|
| 0 | 0 | .no-space |
@extend %no-space; |
| Default | 0 | .no-space-bottom |
@extend %no-space-bottom; |
| 0 | Default | .no-space-top |
@extend %no-space-top; |
| Default | 2em | .space-bottom |
@extend %space-bottom; |
| Default | ~.471em | .space-bottom-small |
@extend %space-bottom-small; |
| ~.824em | Default | .space-top |
@extend %space-top; |
If you have text that you don't want displayed on screen, but that should still be in the HTML for screen readers (for example, a search form label), simply apply the .screen-reader class. This will shift content off-screen, but screen readers can still read it.