예를 들어 블로그 게시물 또는 기사.
<article>
<h1>header<h1>
<time>09-02-2011</time>
<author>John</author>
My article....
</article>
author태그는하지만 ... 그래서 저자에 일반적으로 사용되는 HTML5 태그 무엇 존재하지 않는? 감사.
(없으면 하나 있어야하지 않나요?)
예를 들어 블로그 게시물 또는 기사.
<article>
<h1>header<h1>
<time>09-02-2011</time>
<author>John</author>
My article....
</article>
author태그는하지만 ... 그래서 저자에 일반적으로 사용되는 HTML5 태그 무엇 존재하지 않는? 감사.
(없으면 하나 있어야하지 않나요?)
time그런 요소 를 사용할 수 없습니다 . dd-mm-yyy는 인식 된 형식 중 하나가 아니기 때문에 요소 의 datetime속성에 기계가 읽을 수있는 버전 (인식 된 형식 중 하나로)을 제공해야 합니다 time. w3.org/TR/2014/REC-html5-20141028/…
답변:
모두 rel="author"와 <address>이 정확한 목적을 위해 설계되었습니다. 둘 다 HTML5에서 지원됩니다. 사양은 및 요소 rel="author"에서 사용할 수 있음을 알려줍니다 . Google은 또한 그 사용법을 권장 합니다 . 조합 사용 과 최적 인 것 같습니다. HTML5 는 다음 과 같이 헤드 라인과 바이 라인 정보를 가장 잘 감 쌉니다 .<link> <a><area><address>rel="author"<article><header>
<article>
<header>
<h1 class="headline">Headline</h1>
<div class="byline">
<address class="author">By <a rel="author" href="/author/john-doe">John Doe</a></address>
on <time pubdate datetime="2011-08-28" title="August 28th, 2011">8/28/11</time>
</div>
</header>
<div class="article-content">
...
</div>
</article>
hcard microformat 을 추가하려면 다음과 같이합니다.
<article>
<header>
<h1 class="headline">Headline</h1>
<div class="byline vcard">
<address class="author">By <a rel="author" class="url fn n" href="/author/john-doe">John Doe</a></address>
on <time pubdate datetime="2011-08-28" title="August 28th, 2011">on 8/28/11</time>
</div>
</header>
<div class="article-content">
...
</div>
</article>
<dl>실행 가능 하다고 생각합니다 . 예를 들어 demo.actiontheme.com/sample-page 의 소스에서 바이 라인 마크 업을 참조하십시오 .
pubdate속성이 WHATWG와 W3C 모두 사양에서 사라 브루스 로손이 기록으로, 여기 , 당신이 당신의 대답에서 제거하는 것이 좋습니다.
HTML5에는 작성자 링크 유형이 있습니다 .
<a href="http://johnsplace.com" rel="author">John</a>
여기서 약점은 일종의 링크에 있어야한다는 것입니다.하지만 만약 그렇다면 여기에 대안에 대한 긴 논의가 있습니다 . 링크가 없으면 클래스 속성을 사용하면됩니다.
<span class="author">John</span>
rel속성은 링크의 목적지가 무엇인지 설명하기 위해 존재합니다. 링크에 목적지가 없으면 rel의미가 없습니다.
rel="author" 등과 같은 ryanve 제이슨 언급의 address태그는 명시 적으로뿐만 아니라 저자를 표현하기 위해 설계되었다.
HTML5 사양에 따르면 address.
주소 요소는 가장 가까운 기사 또는 본문 요소 상위에 대한 연락처 정보를 나타냅니다.
사양은 address여기에서 작성자와 관련하여 추가 참조
4.4.4 미만
기사 요소 (qv 주소 요소)와 연관된 작성자 정보는 중첩 된 기사 요소에 적용되지 않습니다.
4.4.9 미만
섹션 작성자 또는 편집자의 연락처 정보는 주소 요소에 속하며 바닥 글 내부에있을 수 있습니다.
이 모든 address것이이 정보에 가장 적합한 태그 인 것 같습니다 .
즉, addressa rel또는 classof를 제공 할 수도 있습니다 author.
<address class="author">Jason Gennaro</address>
자세히보기 : http://dev.w3.org/html5/spec/sections.html#the-address-element
HTML5에서는 콘텐츠 유형에 대한 정보를 구성하는 데 도움이되는 몇 가지 의미 레이블을 사용할 수 있지만 추가적으로 확인할 수있는 주제와 관련이 있습니다. schema.org . 검색 엔진이 마이크로 데이터 속성을 통해 웹 사이트를 더 잘 이해하도록 돕는 것은 Google, Bing 및 Yahoo의 이니셔티브입니다. Tu post podría tener el siguiente aspecto :
<article itemscope itemtype="http://schema.org/Article">
<header>
<h1 itemprop="headline">header</h1>
<time itemprop="dateCreated datePublished">09-02-2011</time>
<div itemprop="author publisher" itemscope itemtype="http://schema.org/Organization">
<p>
<img itemprop="image logo" src="..."/>
<span itemprop="name">John</span>
</p>
</div>
</header>
<section itemprop="articleBody" >
My article....
<img itemprop="image" src="..."/>
</section>
</article>
rel = "author"에 대한 Google 지원 이 더 이상 사용되지 않습니다 .
"저작권 마크 업은 웹 검색에서 더 이상 지원되지 않습니다."
설명 목록 (HTML 4.01의 정의 목록) 요소를 사용하십시오.
로부터 HTML5 사양 :
dl 요소는 0 개 이상의 이름-값 그룹 (설명 목록)으로 구성된 연관 목록을 나타냅니다. 이름-값 그룹은 하나 이상의 이름 (dt 요소)과 하나 이상의 값 (dd 요소)으로 구성되며 dt 및 dd 요소 이외의 노드는 무시됩니다. 단일 dl 요소 내에는 각 이름에 대해 하나 이상의 dt 요소가 있어서는 안됩니다.
이름-값 그룹은 용어 및 정의, 메타 데이터 주제 및 값, 질문 및 답변 또는 기타 이름-값 데이터 그룹 일 수 있습니다.
저자 및 기타 기사 메타 정보는 다음 키 : 값 쌍 구조에 완벽하게 들어 맞습니다.
의견이있는 예 :
<article>
<header>
<h1>Article Title</h1>
<p class="subtitle">Subtitle</p>
<dl class="dateline">
<dt>Author:</dt>
<dd>Remy Schrader</dd>
<dt>All posts by author:</dt>
<dd><a href="http://www.blog.net/authors/remy-schrader/">Link</a></dd>
<dt>Contact:</dt>
<dd><a mailto="remy@blog.net"><img src="email-sprite.png"></a></dd>
</dl>
</header>
<section class="content">
<!-- article content goes here -->
</section>
</article>
사용할 때 볼 수있는 <dl>문서 메타 정보에 대 한 요소를, 우리는 포장 무료입니다 <address>, <a>심지어 <img>태그 <dt>및 / 또는 <dd>에 따라 태그 내용의 본질과는 기능 의도 . , 및 의미 - - 태그는 자신의 일을 자유롭게 부모에 대한 정보를 전달 ; , 및 유사하게 자신의 일을 할 자유 - 다시, 의미 - 각각 권위있는 파티 관련 콘텐츠, 비 언어 적 시각적 표현 및 연락처 정보를 찾을 수에 관한 정보를 전달. <dl><dt><dd><article><a><img><address>
작성자의 연락처 세부 정보를 포함했다면 <address>태그가 적절합니다.
하지만 말 그대로 저자의 이름 일 뿐이라면 특정 태그가 없습니다. HTML에는 사람과 관련된 것이 많지 않습니다.
<cite>아마도? 몰라요. : P 스타일에 큰 차이를 만들지는 않습니다.