よくある3つのデザインから考える、マークアップの最適解


mu1 WebHTML

MarkupCafehtml5jMarkupCafe

MarkupCafe3Web使

html5jHTML5Web使

1.


q_1
使AF6


A使使



navlip


Bhr使hr使hr使

address


DEaddressaddress使使



addressMicrodata使address使addressaddress使

address使2 使

2.


q_2




Microdata

Microdataを使った理由としては、Googleなどの検索エンジンに対して優位なマークアップにしたいといった意図からです。

ここではol要素を使っていますが、パンくずリストを順序ありリストとするか順序なしリストとするか、この点だけを取っても意見が分かれると思います。

これからはRDFaがくるかも

このマークアップではMicrodataではなくRDFa Liteで意味付けをしています。



W3CRDFa 1.1HTML5RDFa LiteRDFa

h1使nav使


Microdata使使

これは「パンくずリストはリストではない」という解釈からでした。階層構造を表すためにリスト要素を使うのが本当に正しいのかどうか、非常に考えさせられるマークアップです。

意味付けだけに囚われることなかれ

このマークアップは、メタデータを使わず非常に簡素なマークアップです。



使nav使navnav

nav使

Microdata VS RDFa


MicrodataRDFaMicrodata7W3C HTML WGHTML5.0() MicrodataRDFa 1.1

3.


q_3
4A

tabledl


Dtabledl



使使


C



pbrp使


article


HTML5article使article使articlesection使2



2aside使article使RSSarticlesection使

MarkupCafe


mu6 MarkupCafe30

使

MarkupCafe

HTML

 MarkupCafe Tokyo Vol.2 101913:0017:00MarkupCafe Tokyo Vol.2 WebHTML

週間PVランキング

新着記事

Powered byNTT Communications

tag list

アクセシビリティ イベント エンタープライズ デザイン ハイブリッド パフォーマンス ブラウザ プログラミング マークアップ モバイル 海外 高速化 Angular2 AngularJS Chrome Cordova CSS de:code ECMAScript Edge Firefox Google Google I/O 2014 HTML5 Conference 2013 html5j IoT JavaScript Microsoft Node.js Polymer Progressive Web Apps React Safari SkyWay TypeScript UI UX W3C W3C仕様 Webアプリ Web Components WebGL WebRTC WebSocket WebVR