@kazuhito
Kazuhito Kidachi's Personal Web Site Since 2000

お知らせモジュールのマークアップ

本日開催のマークアップ部@勤務先、お題の2つ目はお知らせモジュール。呼び名はさておき、よくサイトのトップページとかカテゴリーのトップページで目にするようなモジュールで、見た目はこんな感じ:

お知らせモジュールの視覚系ブラウザにおいて意図された表示結果

マークアップを考えてみたところ、個人的にはあまり困らないというか、迷うことは無かったですね。主なポイントはこちら:

マークアップした結果としてはこんな感じ:

<ul class="news">
<li>2014年1月22日
<ul>
<li><div class="category">お知らせ</div><a href="URL">テキストテキストテキストテキスト</a></li>
</ul>
</li>
<li>2014年1月22日
<ul>
<li><a href="URL">テキストテキストテキストテキストテキストテキスト</a></li>
</ul>
</li>
<li>2014年1月22日
<ul>
<li><div class="category">その他</div>テキストテキストテキストテキストテキストテキストテキストテキスト</li>
</ul>
</li>
<li>2014年1月22日
<ul>
<li><div class="category">IR情報</div><a href="URL">テキストテキストテキストテキスト</a></li>
<li><div class="category">製品情報</div><a href="URL">テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト</a></li>
</ul>
</li>
</ul>

参加された方々の発表を聞くなかで、表(table要素)としてマークアップする方針で一致したグループがあったのは意外でした。とはいえ、レスポンシブWebデザインには向かないというか、displayプロパティ値で見た目をいじったりするのは抵抗アリ。あと、日付にtime要素を使うアイデアはHTML5ならではですね......ただ言及されていたように、datetime属性のことを考えるとCMSみたいのがないと厳しい。そういえば自分、ほとんどHTML5もCMSも意識せずに考えていました。

[ 2015-06-23 追記 ] まったく同じワイヤーフレームで、その後第6回が催されました。それに関連する記事をご紹介:

現在地:ホーム > 覚え書き > 月別アーカイブ > 2014年1月 > お知らせモジュールのマークアップ
Google カスタム検索を利用しています