审查生成的响应式落地页

来自 响应式网页设计
Media Queries Level 5 / CSS Containment Level 3 高级 6分钟 找出 4处问题

发布前审查这段生成的响应式落地页代码。

构建一个不横向溢出、保留 DOM 与焦点顺序、始终提供主操作,并让浏览器选择尺寸合适主图的页面。

HTML
<main class="page">
  <img
    src="hero-1600.jpg"
    srcset="hero-640.jpg 640w, hero-1600.jpg 1600w"
    alt="Team reviewing a release">
  <section class="content">
    <article><h1>Ship with confidence</h1></article>
    <div class="actions">
      <a class="primary" href="/start">Start now</a>
      <a href="/docs">Read docs</a>
    </div>
  </section>
</main>
<style>
  .page { width: 100vw; padding-inline: 24px; }
  .content {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 18rem;
  }
  .actions { order: -1; }
  @media (max-width: 48rem) {
    .content { grid-template-columns: 1fr; }
    .primary { display: none; }
  }
</style>

生成代码仅作示例,不代表任何特定模型

在试验场中打开
报告错误