Margin Inline
Set an element's horizontal margin.
Widely available
This feature is well established and works across many devices and browser versions.
Chrome
Edge
Firefox
Safari
mx-0margin-inline: 0;mx-1margin-inline: .25rem;mx-2margin-inline: .5rem;mx-3margin-inline: .75rem;mx-4margin-inline: 1rem;mx-5margin-inline: 1.25rem;mx-6margin-inline: 1.5rem;mx-7margin-inline: 1.75rem;mx-8margin-inline: 2rem;mx-9margin-inline: 2.25rem;mx-10margin-inline: 2.5rem;mx-11margin-inline: 2.75rem;mx-12margin-inline: 3rem;mx-13margin-inline: 3.25rem;mx-14margin-inline: 3.5rem;mx-15margin-inline: 3.75rem;mx-16margin-inline: 4rem;mx-17margin-inline: 4.25rem;mx-18margin-inline: 4.5rem;mx-19margin-inline: 4.75rem;mx-20margin-inline: 5rem;mx-21margin-inline: 5.25rem;mx-22margin-inline: 5.5rem;mx-23margin-inline: 5.75rem;mx-24margin-inline: 6rem;mx-25margin-inline: 6.25rem;mx-26margin-inline: 6.5rem;mx-27margin-inline: 6.75rem;mx-28margin-inline: 7rem;mx-29margin-inline: 7.25rem;mx-30margin-inline: 7.5rem;mx-31margin-inline: 7.75rem;mx-32margin-inline: 8rem;mx-33margin-inline: 8.25rem;mx-34margin-inline: 8.5rem;mx-35margin-inline: 8.75rem;mx-36margin-inline: 9rem;mx-37margin-inline: 9.25rem;mx-38margin-inline: 9.5rem;mx-39margin-inline: 9.75rem;mx-40margin-inline: 10rem;mx-41margin-inline: 10.25rem;mx-42margin-inline: 10.5rem;mx-43margin-inline: 10.75rem;mx-44margin-inline: 11rem;mx-45margin-inline: 11.25rem;mx-46margin-inline: 11.5rem;mx-47margin-inline: 11.75rem;mx-48margin-inline: 12rem;mx-49margin-inline: 12.25rem;mx-50margin-inline: 12.5rem;mx-51margin-inline: 12.75rem;mx-52margin-inline: 13rem;mx-53margin-inline: 13.25rem;mx-54margin-inline: 13.5rem;mx-55margin-inline: 13.75rem;mx-56margin-inline: 14rem;mx-57margin-inline: 14.25rem;mx-58margin-inline: 14.5rem;mx-59margin-inline: 14.75rem;mx-60margin-inline: 15rem;mx-61margin-inline: 15.25rem;mx-62margin-inline: 15.5rem;mx-63margin-inline: 15.75rem;mx-64margin-inline: 16rem;mx-65margin-inline: 16.25rem;mx-66margin-inline: 16.5rem;mx-67margin-inline: 16.75rem;mx-68margin-inline: 17rem;mx-69margin-inline: 17.25rem;mx-70margin-inline: 17.5rem;mx-71margin-inline: 17.75rem;mx-72margin-inline: 18rem;mx-73margin-inline: 18.25rem;mx-74margin-inline: 18.5rem;mx-75margin-inline: 18.75rem;mx-76margin-inline: 19rem;mx-77margin-inline: 19.25rem;mx-78margin-inline: 19.5rem;mx-79margin-inline: 19.75rem;mx-80margin-inline: 20rem;mx-81margin-inline: 20.25rem;mx-82margin-inline: 20.5rem;mx-83margin-inline: 20.75rem;mx-84margin-inline: 21rem;mx-85margin-inline: 21.25rem;mx-86margin-inline: 21.5rem;mx-87margin-inline: 21.75rem;mx-88margin-inline: 22rem;mx-89margin-inline: 22.25rem;mx-90margin-inline: 22.5rem;mx-91margin-inline: 22.75rem;mx-92margin-inline: 23rem;mx-93margin-inline: 23.25rem;mx-94margin-inline: 23.5rem;mx-95margin-inline: 23.75rem;mx-96margin-inline: 24rem;mx-97margin-inline: 24.25rem;mx-98margin-inline: 24.5rem;mx-99margin-inline: 24.75rem;mx-100margin-inline: 25rem;mx-automargin-inline: auto;mx-pxmargin-inline: 1px;Responsiveness
Use breakpoint prefixes to target different screen sizes. Styles apply from the breakpoint & up.
Target viewport sizes with breakpoint prefixes.
sm:mx-(value)Small≥640px
md:mx-(value)Medium≥768px
lg:mx-(value)Large≥1024px
xxl:mx-(value)Extra Large≥1536px
Hover State
Apply styles conditionally on hover using the h: prefix.
Add the h: prefix to apply styles only when the user hovers over the element.
Syntax:
h:mx-(value)Negative Values
Use negative variants to apply negative margins.
Use the -- syntax to apply negative numeric values.
Syntax:
mx--(value)