1
私のサイトには予定されているイベントの一覧が表示されるイベントページがあります。ボタンは外部のウェブサイトにリンクするだけです。デザイン/コンテンツは次のようになります。イベントリストのセマンティックHTML
この意味をどうやって作ればいいですか?
現在、私はこのような何かをやっている:
<ul class="events__list">
<li class="event">
<h3 class="event__name">Event Title</h3>
<time class="event__date">April 21-23, 2017</time>
<p class="event__venue">Venue Location Name</p>
<p class="event__address">123 Fourth St
<br>City, STATE
</p>
<a href="#" class="btn event__btn">Visit Website</a>
</li>
<li>
...
</li>
...
</ul>
は、これは私が
<article>
秒で
<li>
Sを交換した場合
<address>
を使用することが理にかなっている場合だろう。だからこのような何か:
<div class="events__list">
<article class="event">
<h3 class="event__name">Event Title</h3>
<time class="event__date">April 21-23, 2017</time>
<address class="event__address">
Venue Location Name<br>
123 Fourth St<br>
City, STATE
</address>
<a href="#" class="btn event__btn">Visit Website</a>
</article>
<article>
...
</article>
...
</div>
私は適切な意味マークアップを書くことにもっと慣れようとしています。これについてどうやって行きますか?
これは非常に啓発です、ありがとうございます!たとえば、外部リンクは、(アドレス、電話番号、電子メールなどのような)追加の連絡先情報を持つイベント特有のページに移動します(私のサイトでは 'address'要素を使用しないでください)関連するすべての連絡先情報が含まれていませんか? – user2909019
@ user2909019:関連する連絡先情報のサブセットのみを提供する場合、私は引き続き 'address'を使用します。外部ページに多かれ少なかれそれがあなたのマークアップに影響を与えるべきではない場合。 – unor
また、 'address'タグの内部に外部リンクを置きますか? – user2909019