Responsive design

Using responsive utility variants to build adaptive user interfaces.

2023-03-18

Written by: tdtc

Breakpoint prefixMinimum widthCSS
sm40rem (640px)@media (width >= 40rem) { … }
md48rem (768px)@media (width >= 48rem) { … }
lg64rem (1024px)@media (width >= 64rem) { … }
xl80rem (1280px)@media (width >= 80rem) { … }
2xl96rem (1536px)@media (width >= 96rem) { … }

container

bootstrapTailwind
width: 100%;w-full
—bs-gutter-x: 1.5rem;
padding-right: calc(var(—bs-gutter-x) * .5);
padding-left: calc(var(—bs-gutter-x) * .5);
px-3
margin-right: auto;
margin-left: auto;
mx-auto

Putting it all together

bootstrapTailwind
containerw-full px-3 mx-auto sm:max-w-sm md:max-w-md lg:max-w-lg xl:max-w-xl xxl:max-w-xxl
container-smw-full px-3 mx-auto sm:max-w-sm md:max-w-md lg:max-w-lg xl:max-w-xl xxl:max-w-xxl
container-mdw-full px-3 mx-auto md:max-w-md lg:max-w-lg xl:max-w-xl xxl:max-w-xxl
container-lgw-full px-3 mx-auto lg:max-w-lg xl:max-w-xl xxl:max-w-xxl
container-xlw-full px-3 mx-auto xl:max-w-xl xxl:max-w-xxl
container-xxlw-full px-3 mx-auto xxl:max-w-xxl
container-fluidw-full px-3 mx-auto

About at container

‘@container’ is a w3c standard:

container-type: inline-size;

Ref