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