HTMLのよさって、以下の二点にあると思う。
- どんな媒体(携帯、PC、タブレット…)でも表示できること
- レイアウトが自由なこと
ただ、上記の二点は相反するところがあるし、実際以下のような問題が起こる。
- ページデザインによっては、小さいスクリーン(例:携帯)で見るのがつらい
- どんな媒体でも見れるように、シンプルなHTMLにすると、ダサいし文字だらけになって見づらい。
落としどころとしては、媒体ごとにCSSを用意して切り替えればいいんだろうけど、これは死ぬほど面倒。で、ちょっと考えたのが、Webを縦A4の複数ページで構成してはどうかということ。理由としては以下の通り。
- レイアウトに必要なのは「比」を決めること。
- 現状、正方形のスクリーンより、縦長/横長のスクリーンの方が多い
- 縦なら1枚、横なら見開き2枚で閲覧できる
- 紙のメタファーは年配の人にわかりやすい
- レイアウトを崩さずに印刷できる
問題点はもちろん
- 折り返しなどが、閲覧者の思い通りにならない。
- 作り手のレイアウトコストが高い
- 短いコンテンツでもA4一枚使ったりするのが面倒
というわけで、やるにしても、普段見てるテキストサイトとかではやられたくない感じ。少なくともCMSとかの形にしないと使ってもらえないだろうな。