w3 html5 validator를 사용하여 코드를 테스트 할 때 다음 경고 메시지가 표시됩니다.
경고 :이
name
속성은 더 이상 사용되지 않습니다.id
대신 가장 가까운 컨테이너에 속성을 배치하십시오 .
질문 :
- 가장 가까운 컨테이너 란 무엇입니까?
<a>
현재 비어 있습니까?id
대신에 사용해야합니까name
?
w3 html5 validator를 사용하여 코드를 테스트 할 때 다음 경고 메시지가 표시됩니다.
경고 :이
name
속성은 더 이상 사용되지 않습니다.id
대신 가장 가까운 컨테이너에 속성을 배치하십시오 .
질문 :
<a>
현재 비어 있습니까?id
대신에 사용해야합니까 name
?답변:
당신은 또한으로 알려져있는 페이지 링크로 사용자를 이동해야하는 경우 조각 식별자 , 당신은 설정할 수 있습니다 id
(IS 속성 보다 단지 파편 IDS에 비해 사용 에 대한) 모든 요소를. 그런 다음 요소 속성의 #
URL 에서 평소 를 사용하십시오 . 예를 들면 다음과 같습니다.href
a
<body>
<p>Despite the many
<a href="#benefits-of-gum-chewing">benefits</a>
you may experience while chewing gum, there are also many drawbacks,
especially with
<a href="http://www.example.org/sugar.html#cons">non-sugarless</a>
gum.</p>
...
<section id="benefits-of-gum-chewing">
<h1>Benefits of Gum Chewing</h1>
...
</section>
</body>
내 자신의 페이지를 작성할 때, 나는 그것을 사용할 계획이 없더라도 id
각 <section>
태그 (HTML5) 를 제공하고 싶습니다 . 의 가치는 id
제목 콘텐츠의 URL 친화적 인 버전입니다. 에 등 id
을 할당하여 동일한 효과를 얻을 수 있습니다 <h1>
.
마지막으로 HTML5 사양에<a>
표시된 것처럼 빈 태그는 더 이상 사용되지 않습니다 .
a
요소에href
속성 이없는 경우 요소는 링크가 배치 된 위치의 자리 표시자를 나타냅니다.
또한 area
요소 에도 동일하게 적용됩니다 .
href
의 특성a
과area
요소가 요구되지 않는다; 해당 요소에href
속성이 없으면 하이퍼 링크를 만들지 않습니다.