--- title: ':first' slug: 'Web/CSS/:first' tags: - CSS - Layout - Pseudo-class - Reference - Web translation_of: 'Web/CSS/:first' ---
CSS :first
의사 클래스는 {{cssxref("@page")}} @-규칙과 함께 사용되며, 출력 시의 첫 페이지를 나타냅니다.
/* Selects the first page when printing */ @page :first { margin-left: 50%; margin-top: 50%; }
<p>First Page.</p> <p>Second Page.</p> <button>출력!</button>
@page :first { margin-left: 50%; margin-top: 50%; } p { page-break-after: always; }
document.querySelector("button").addEventListener('click', () => { window.print(); });
"출력!" 버튼을 눌러 페이지 출력 화면을 확인해보세요. 첫 번째 페이지의 콘텐츠는 중앙 어딘가에 위치하고, 두 번째 페이지의 콘텐츠는 기본 위치에 존재해야 합니다.
{{ EmbedLiveSample('예제', '80%', '150px') }}
Specification | Status | Comment |
---|---|---|
{{SpecName('CSS3 Paged Media', '#left-right-first', ':first')}} | {{Spec2('CSS3 Paged Media')}} | No change |
{{SpecName('CSS2.1', 'page.html#page-selectors', ':first')}} | {{Spec2('CSS2.1')}} | Initial definition |
{{Compat("css.selectors.first")}}