div 태그 대신 HTML5 시맨틱 태그를 선택하는 이유는 무엇입니까?
P粉806834059
P粉806834059 2023-08-22 23:00:37
0
2
449
<p><code>headers</code>, <code>section</code>, <code>nav</code> 및 <code>article</code> 단순히 <code>div</code>를 사용하여 선호하는 <code>css</code>로 설정하는 대신? </p> <p>페이지를 만들어서 이 태그들을 사용했는데 <code>div</code>와 다르지 않습니다. 그들의 주요 목적은 무엇입니까? </p> <p>사용 시 적절한 라벨 이름만 제공하는 건가요, 아니면 다른 기능을 하는 건가요? </p> <p>설명해주세요. 많은 웹사이트를 확인해 보았지만 이러한 기본 사항을 찾을 수 없었습니다. </p>
P粉806834059
P粉806834059

모든 응답(2)
P粉262926195

HTML5Doctor에는 HTML5 의미론에 대한 훌륭한 기사가 있습니다.

의미론은 어떤 형태로든 항상 HTML의 일부였습니다. 페이지에서 무슨 일이 일어나고 있는지 이해하는 데 도움이 됩니다.

예전에는 거의 모든 것이 사용되던 <div> 여전히 "의미론적" 클래스 이름이나 ID 이름을 지정하여 의미론을 달성했습니다.

이 태그는 레이아웃을 올바르게 구성하고 이해하는 데 도움이 됩니다.

만약 그렇다면:

으아아아

그리고

으아아아

또는

으아아아

그리고

으아아아

어느 쪽에도 문제가 없지만 후자가 사용자와 크롤러, 독자 등에게 더 나은 가독성을 제공합니다.

P粉200138510

Oxford 사전에는 다음과 같은 내용이 나와 있습니다.

이름에서 알 수 있듯이 이 태그는 웹페이지의 의미를 향상시키도록 설계되었습니다. 좋은 의미론은 문서 자동 처리에 중요한 역할을 합니다. 이러한 자동 처리는 여러분이 생각하는 것보다 더 자주 발생합니다. 검색 엔진에 의해 순위가 매겨진 모든 웹사이트는 모든 웹사이트의 자동 처리에서 파생됩니다.

(잘 디자인된) 웹 페이지를 방문하면 인간 독자로서 모든 페이지 요소를 즉시 (시각적으로) 구별할 수 있으며 더 중요하게는 내용을 이해할 수 있습니다. 왼쪽 상단에는 회사 로고가 있고, 사이트 탐색 옆에는 검색창과 회사에 대한 일부 텍스트, 구매할 수 있는 제품에 대한 링크, 하단에 법적 고지 사항이 있습니다.

그러나 기계는 멍청해서 이런 일을 할 수 없습니다: 귀하와 동일한 페이지를 보면 웹 크롤러는 이미지, 일련의 앵커 태그, 텍스트 노드, 입력 필드 및 링크가 있는 이미지만 볼 수 있습니다. 하단에 또 다른 텍스트 노드가 있습니다. 이제 문서의 어느 부분이 탐색, 주요 기사 또는 덜 중요한 각주가 될 것인지 어떻게 알 수 있습니까? 몇 가지 공통 기준을 사용하여 문서 구조를 분석하여 특정 요소에 대한 힌트를 추측할 수 있습니다. 예를 들어

    내부 링크 목록은 일종의 페이지 탐색일 가능성이 높으며 문서 끝 부분의 텍스트는 필요하지만 일상적인 시청자에게 그다지 중요한 콘텐츠는 아닙니다(법적 고지 사항).

    이제

    요소 대신 일반
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!