1. 開発者向けのウェブ技術
  2. CSS
  3. リファレンス
  4. セレクター
  5. :first

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

:first

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2023年8月以降、すべてのブラウザーで利用可能です。

Want more support for this feature? Tell us why.

:firstCSS擬似クラスで、@page アットルールで使用され、印刷文書の最初のページを表します。(一般的なノードの最初の要素については :first-child を参照してください。)

css
/* 印刷時に最初のページを選択 */
@page :first {
 margin-left: 50%;
 margin-top: 50%;
}

メモ: この擬似クラスを使用してすべての CSS プロパティを変更できるわけではありません。変更できるのは文書のマージン、 orphanswidows、ページ区切りのみです。さらに、マージンを定義するときには絶対的な長さの単位のみしか使用できません。他のすべてのプロパティは無視されます。

構文

css
:first {
 /* ... */
}

ページ印刷スタイルに :first を使用

[印刷]ボタンを押すと、例を印刷します。最初のページの言葉は中央付近に印刷されますが、他のページのコンテンツは既定の位置に印刷されます。

html
<p>最初のページです。</p>
<p>2 枚目のページです。</p>
<button>印刷</button>
css
@page :first {
 size: 8.5in 11in;
 margin-left: 3in;
 margin-top: 5in;
}
p {
 page-break-after: always;
 font: 1.2em sans-serif;
}
js
document.querySelector("button").addEventListener("click", () => {
 window.print();
});

仕様書

仕様書
CSS Paged Media Module Level 3
# first-pseudo

ブラウザーの互換性

関連情報

MDN の改良に協力

協力方法を知る

このページは MDN の貢献者によって に最終更新されました。

AltStyle によって変換されたページ (->オリジナル) /