Margin Styles with 960.css
960.css Grid Lightness Styles provides utility classes for managing margins on your website. This guide covers the margin-related classes available in the library.
Margin
This document describes the margin utility classes defined in margin.scss
.
Margin Classes
Margin classes are defined for different screen sizes: s
(small), m
(medium), l
(large), xl
(extra large). Each screen size has classes to set the margin in all directions (top, bottom, left, right) to 0.
For example, for the m
(medium) screen size, the classes are:
.mtn@m
: Sets the top margin to 0..mbn@m
: Sets the bottom margin to 0..mln@m
: Sets the left margin to 0..mrn@m
: Sets the right margin to 0..mn@m
: Sets all margins to 0.
These classes are defined within a media query that applies the styles only when the browser window width is at least a certain value. For example, for m
, the styles are applied when the browser window width is at least 1220px.
Margin Mixin
The margin.scss
file also defines a mixin called margin
that generates margin classes for different directions and sizes. This mixin is used to generate the margin classes for the different screen sizes.
Margin Classes
Use the following margin classes to control the spacing around elements:
m-0
,m-1
, ...,m-5
: Set margin from 0 to 5 (0, 0.25rem, 0.5rem, ..., 1.25rem)mt-0
,mt-1
, ...,mt-5
: Set top marginmb-0
,mb-1
, ...,mb-5
: Set bottom marginml-0
,ml-1
, ...,ml-5
: Set left marginmr-0
,mr-1
, ...,mr-5
: Set right marginmx-0
,mx-1
, ...,mx-5
: Set horizontal margin (left and right)my-0
,my-1
, ...,my-5
: Set vertical margin (top and bottom)
Example:
<div class="m-2">
<!-- Element with margin of 0.5rem -->
</div>
<div class="mt-3">
<!-- Element with top margin of 1rem -->
</div>
<div class="mb-4">
<!-- Element with bottom margin of 1.5rem -->
</div>
<div class="ml-2">
<!-- Element with left margin of 0.5rem -->
</div>
<div class="mr-3">
<!-- Element with right margin of 1rem -->
</div>
<div class="mx-4">
<!-- Element with horizontal margin of 1.5rem -->
</div>
<div class="my-2">
<!-- Element with vertical margin of 0.5rem -->
</div>