【提案】PSPで閲覧しやすいサイトをデザインする

サイト運営者様 各位
PSPで閲覧しやすいサイトをデザインしようぜ 企画
が提案されました。
突拍子も無く始まりましたこの企画。提案者simaはどういう頭をしているんでしょう。
いえ、正常です。 (恐らく・・・いや、多少病んでるかも)
なぜ提案したのかといいますと、まず、PSPで閲覧した場合,解像度の問題でどうしても形状が崩れがちです。例えば”左右のサイドバー+記事コンテンツの3カラム構成”という場合、左右のサイドバーと記事コンテンツがPSPの画面内に収まらず上下に離れてしまうということがあったりしますね。
そこで、PSPでも見やすいサイトを増やしてしまおうという魂胆です。
PSPで見やすいサイトが増えれば、PSPでインターネットをする方も増え、またPSP普及にも繋がるかもしれません。
というわけで、PSPサイト運営者様はなるべくPSPブラウザも考慮してみませんか?
今回、その崩れをCSSで回避する手段を説明します。
やり方は簡単。
CSSの、幅のサイズを%で表現し、可変自在にさせるだけ。
%指定すると、 ブラウザの表示域(大きさ)を変えると、それに合わせて%指定した大きさの幅として計算されます。
つまり、
例えば、幅480pxのPSPに合うように480pxのうちの指定した%分をサイドバーや記事部分の幅に指定するということができるわけです。
以下は簡単な指定場所の説明です。
まず、サイトの構成が、以下のような
2カラム 3カラム

のサイトを前提にお話しします。
例として、本サイト(3カラム)のサイズを基準に話します。
サイトの構成として、横幅が900px,sidebarが170px ×2,mainが540px,
そして残りの
(900-170×2-540)÷2=10pxがmainとsidebarの間の間隔
にしたいとします。
すると例えばmain部分のサイズ設定のスタイルシート(idをmainとした場合)は、
#main {width : 540px;
}
のようにpxで書いている方が多いでしょう。
そこを、全体幅900pxのうちの540pxを、%で考えます。
540÷900=60%
つまり、
#main {width : 60%;
}
というように表記します。
同様に、sidebarも調整しましょう。
#sidebar {width : 18.88%;
}
小数点は適当な場所で四捨五入して構いませんが、全体の幅900px(100%)を超えないように注意しなければいけません。超えてしまうと画面内に収まらず上下に離れ、崩れてしまいます。
本サイトの場合,60%+18.88%×2=97.76%
としていますので、PSPで見ても崩れず表示できていると思います(崩れていたら言ってください)。
ただし、記事の幅に比べてサイドバーなどその他の幅が大きい場合、記事の幅が小さくなり逆に記事が読みづらくなるので、これが良いかどうかの判断は難しいところです。(3カラムは特に)
ひょっとしたら本サイトも記事幅が狭いかもしれませんね・・・。
この記事を見て、サイトが崩れて欲しくないと思ったそこのあなた、是非他のサイトなどにも広めてください。どうぞ宜しくお願いします。
※サイト作成に関する質問は一切お答えいたしませんので、各自でお調べください。
【お知らせ】 に関するその他の記事
- 【お知らせ】503エラーで閲覧できない場合があることに関して<2009/2/3 追記> - 2009年 2月2日
- 【PS3情報】「バイオハザード5」と「FF7AC」のPS3同梱版(限定版)が登場! - 2009年 1月21日
- 祝・2009年 - 2009年 1月1日
- PS3(80GB) ウイニングイレブン x UEFA Champions League アニバーサリーBOX(限定版) が44631円に値下げ - 2008年 12月24日
- 【ソニー救済企画②】ソニー製品を買ってソニーライフを送ろう - 2008年 12月21日
- 【ソニー救済企画①】 クレジットカード持つならソニーカードはどう? - 2008年 12月14日










ランキング TOP10


3 件のコメント
1アーロン | 2008 年 4 月 7 日 10:43 PM
かなりいい企画です
是非お願いします
2PSP表裏 | 2008 年 4 月 11 日 9:58 PM
「【提案】PSPで閲覧しやすいサイトをデザインする」に対案を出してみる…
3p.q | 2008 年 4 月 17 日 11:26 AM
初コメントさせていただきます!
いやぁ凄い!
また、立ち寄りたいと思います!
コメントの投稿(ルール厳守!!)