メディアクエリ ブレイクポイント集

主要フレームワークのブレイクポイントを横断比較できるチートシートです。

最終更新: 2026年3月

フレームワーク別ブレイクポイント比較

名前 Bootstrap 5 Tailwind CSS MUI v5 Foundation
xs / default < 576px < 640px < 600px < 640px
sm ≥ 576px ≥ 640px ≥ 600px ≥ 640px
md ≥ 768px ≥ 768px ≥ 900px ≥ 1024px
lg ≥ 992px ≥ 1024px ≥ 1200px ≥ 1200px
xl ≥ 1200px ≥ 1280px ≥ 1536px ≥ 1440px
2xl / xxl ≥ 1400px ≥ 1536px — —

主要デバイス参考幅

デバイス 幅
iPhone SE 375px
iPhone 14 390px
iPhone 14 Pro Max 430px
iPad mini 768px
iPad Air 820px
iPad Pro 12.9" 1024px
MacBook Air 1280px
Full HD 1920px

CSSスニペット

Tailwind風カスタムプロパティ

:root {
  --bp-sm: 640px;
  --bp-md: 768px;
  --bp-lg: 1024px;
  --bp-xl: 1280px;
  --bp-2xl: 1536px;
}

モバイルファースト

/* sm */
@media (min-width: 640px) { }

/* md */
@media (min-width: 768px) { }

/* lg */
@media (min-width: 1024px) { }

/* xl */
@media (min-width: 1280px) { }

/* 2xl */
@media (min-width: 1536px) { }

デスクトップファースト

/* ~sm */
@media (max-width: 639px) { }

/* ~md */
@media (max-width: 767px) { }

/* ~lg */
@media (max-width: 1023px) { }

/* ~xl */
@media (max-width: 1279px) { }

範囲指定 / 新しいRange Syntax

/* 範囲指定(従来) */
@media (min-width: 768px) and (max-width: 1023px) { }

/* Range Syntax(モダンブラウザ対応) */
@media (width >= 768px) { }
@media (768px <= width < 1024px) { }