跳到主要内容

media-queries

媒体查询(Media Queries)

根据设备特性切换样式,适配不同屏幕与交互方式。

要点

  • 断点策略:内容优先而非设备型号;
  • 常用特性:width/heightorientationprefers-reduced-motionprefers-color-scheme
  • 移动优先:自小到大叠加样式;
  • 分辨率与 DPR:resolution/image-set()

断点命名

@media (min-width: 640px) { /* sm */ }
@media (min-width: 768px) { /* md */ }
@media (min-width: 1024px){ /* lg */ }

深色/打印

@media (prefers-color-scheme: dark) { body{ background:#111; color:#eee } }
@media print { a::after { content: ' (' attr(href) ')'; } }