このページの中身

記事ヘッダー

記事 / パターン集トップ

タグ・日付・読了目安をタイトルの前後にまとめる。日付は datetime つきの time で持つ

プレビュー#

この枠の中は出発点のCSSの上で動いています。下のコードは、そちらを先に貼ってから足してください。

コピーする#

上のプレビューでつまみを動かし、「生成する」で調整を反映したコードを作ってからコピーしてください。下の欄は生成の元になる型で、直接コピーするものではありません。

<!-- 記事ページの h1 はここだけが持つ。本文の段組は h2 から始める -->
<header class="article-header">
  <ul class="article-header__tags" aria-label="タグ">
    <li><a href="/blog/tag/mame" rel="tag">豆の話</a></li>
    <li><a href="/blog/tag/irekata" rel="tag">いれかた</a></li>
  </ul>
  <h1 class="article-header__title">深煎りの豆を、家でおいしくいれる</h1>
  <p class="article-header__meta">
    <time datetime="2026-08-18">2026年8月18日</time>
    <span aria-hidden="true">・</span>
    読了目安 4分
  </p>
</header>
.article-header {
  padding-block-end: var(--space-6);
  border-block-end: 1px solid var(--color-border);
  margin-block-end: var(--space-7);
}
.article-header__tags {
  list-style: none;
  margin: 0 0 var(--space-3);
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-2);
}
.article-header__tags a {
  display: inline-flex;
  align-items: center;
  min-block-size: 2.75rem;   /* タグも押すものなので 44px を下回らせない */
  padding-inline: var(--space-3);
  border: 1px solid var(--color-border);
  border-radius: 999px;
  font-size: var(--text-sm);
  color: var(--color-accent-text);
  text-decoration: none;
}
.article-header__tags a:hover {
  border-color: var(--color-accent-text);
}
.article-header__title {
  margin: 0 0 var(--space-3);
  font-size: clamp(var(--text-xl), 1.2rem + 1.6vw, var(--text-2xl));
  line-height: var(--leading-heading);
  text-wrap: balance;
}
.article-header__meta {
  margin: 0;
  font-size: var(--text-sm);
  color: var(--color-text-muted);
}
.article-header__meta time {
  font-variant-numeric: tabular-nums;
}

確認する#

関連#

この資料は、Webサイトを作るときに引くためのものです。 何のために作ったか。作っているのは AK²Lab。