html의 <main></main>
요소는 문서 또는 웹 페이지의 기본 내용을 캡슐화하는 데 사용됩니다. 주요 목적은 중앙 또는 기본 내용을 헤더, 바닥 글, 내비게이션 메뉴 및 사이드 바와 같은 페이지의 나머지 요소와 구별하는 것입니다. <main></main>
요소를 사용하면 웹 개발자는 메인 컨텐츠 영역을 명확하게 정의하여 웹 페이지의 접근성과 SEO를 향상시키는 데 도움이됩니다. <main></main>
요소 내의 내용은 <header></header>
또는 <footer></footer>
와 같은 요소에서 찾을 수있는 컨텐츠와 달리 문서에 고유해야하며 여러 페이지에서 반복해서는 안됩니다. 이 요소는 특히 스크린 리더 및 기타 보조 기술에 유용하며, 주요 컨텐츠로 빠르게 탐색하여 장애인의 사용자 경험을 향상시킬 수 있습니다.
<main></main>
요소는 몇 가지 주요 방식으로 다른 시맨틱 HTML 요소와 다릅니다.
<article></article>
, <section></section>
또는 <aside></aside>
와 같은 요소와 달리 <main></main>
요소는 문서 내에서 고유하며 단일 페이지에서 두 번 이상 사용해서는 안됩니다. 다른 의미 론적 요소는 필요에 따라 여러 번 사용할 수 있습니다.<main></main>
요소는 문서의 중앙 또는 기본 내용을 캡슐화하는 반면, 다른 의미 론적 요소는보다 구체적인 역할을 수행합니다. 예를 들어, <header></header>
는 입문 내용 또는 내비게이션 링크, <footer></footer>
바닥 글 링크, 1 차 탐색의 경우 <nav></nav>
, 독립적 인 컨텐츠의 경우 <article></article>
, 주제별 그룹화 된 컨텐츠 및 <section></section>
주 컨텐츠와 간접적으로 관련된 콘텐츠의 경우 사용 <aside></aside>
.<main></main>
요소는 페이지의 기본 컨텐츠를 명확하게 표시하여 개선 된 접근성 및 SEO에 직접 기여합니다. 다른 요소는 접근성에 기여하는 반면, 문서의 기본 내용을 식별하는 관점에서 동일한 의미 론적 가중치를 가지고 있지 않습니다. 와 같은 요소는 모든 유형의 컨테이너를 만드는 데 사용될 수 있지만 <main></main>
요소는 콘텐츠의 중요성을 브라우저, 검색 엔진 및 보조 기술에 전달하는 특정 구조적 역할을합니다. & main> 요소는 단일 페이지에서 여러 번 사용할 수 있으며 그 의미는 무엇입니까?
<main></main>
요소는 단일 페이지에서 여러 번 사용해서는 안됩니다. HTML 사양에 따르면 문서에는 <main></main>
요소가 하나만있을 수 있습니다. 같은 페이지에서 여러 <main></main>
요소를 사용하는 것은 유효하지 않은 HTML로 간주되며 몇 가지 의미로 이어질 수 있습니다.
- 접근성 문제 : 스크린 리더 및 기타 보조 기술은
<main></main>
요소에 의존하여 기본 컨텐츠로 빠르게 탐색합니다. 여러 <main></main>
요소는 이러한 도구를 혼동하고 사용하는 개인의 사용자 경험을 저하시킬 수 있습니다.
- SEO 충격 : 검색 엔진은
<main></main>
요소를 사용하여 페이지의 기본 내용을 이해합니다. 여러 <main></main>
요소는 페이지의 내용에 대한 초점을 희석하여 검색 엔진 순위에 해를 끼칠 수 있습니다.
- 유효성 검사 오류 : 여러
<main></main>
요소를 사용하면 페이지가 HTML 표준에 대해 확인되면 유효성 검사 오류가 발생합니다. 이는 코드 품질이 좋지 않으며 웹 사이트의 신뢰성에 영향을 줄 수 있습니다.
- 개발자를위한 혼란 : 여러
<main></main>
요소를 갖추면 사이트에서 작업하는 개발자를 혼동하여 유지 관리 및 개발 문제로 이어질 수 있습니다.
"메인"으로 간주 될 수있는 여러 섹션이 필요한 경우 단일 <main></main>
요소 내의 <section></section>
또는 <article></article>
요소를 사용하여 컨텐츠를 논리적으로 분류하는 것이 좋습니다.
& main> 요소 내에서 컨텐츠를 구성하기위한 모범 사례는 무엇입니까?
<main></main>
요소 내에서 내용을 효과적으로 구성하려면 다음 모범 사례를 고려하십시오.
- 논리 섹션 사용 :
<main></main>
요소 내의 내용을 <section></section>
, <article></article>
또는 기타 적절한 시맨틱 요소를 사용하여 논리 섹션으로 나눕니다. 이를 통해 컨텐츠를 구성하고 사용자가 쉽게 탐색 할 수 있습니다.
- 제목 계층 : 제목 (
<h1></h1>
, <h2></h2>
, <h3></h3>
등)을 사용하여 명확한 제목 계층 구조를 만듭니다. <main></main>
내용의 주요 제목은 일반적으로 <h1></h1>
이어야하며, 후속 제목은 논리적 순서에 따라야합니다.
- 접근성 :
<main></main>
요소 내의 컨텐츠에 액세스 할 수 있는지 확인하십시오. 필요한 경우 적절한 ARIA 레이블을 사용하고 보조 기술을 사용하여 구조 및 컨텐츠를 탐색 할 수 있는지 확인하십시오.
- 반응 형 디자인 :
<main></main>
요소 내의 컨텐츠를 반응을 보이도록 설계하여 다양한 장치 및 화면 크기에 잘 표시되도록합니다.
- 시맨틱 요소 : 이미지의 경우
<figure></figure>
<nav></nav>
같은 다른 의미 론적 요소, 접선 관련 컨텐츠의 경우 <aside></aside>
및 기본 내용 내 탐색의 경우 명확한 구조를 제공하고 SEO를 향상시킵니다.
- 반복적 인 컨텐츠를 피하십시오 :
<main></main>
요소 내의 내용은 고유하고 여러 페이지에서 반복되지 않아야합니다. 헤더 및 바닥 글과 같이 반복되는 컨텐츠는 <main></main>
요소 외부에 배치해야합니다.
- 사용자 경험에 중점을 둡니다 .
<main></main>
요소에는 페이지의 가장 중요하고 매력적인 콘텐츠가 포함되어야합니다. 사용자 참여와 가독성을 극대화하는 방식으로 컨텐츠를 구성하십시오.
이러한 모범 사례를 따르면 웹 페이지의 전반적인 사용자 경험과 SEO를 향상시키는 잘 구조화되고 액세스 가능한 <main></main>
요소를 만들 수 있습니다.
위 내용은 & lt; main & gt의 목적은 무엇입니까? 요소?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!