対象:ホームページ・Web制作
回答数: 3件
回答数: 7件
回答数: 3件
システムの動きを想定して作ります
- (
- 4.0
- )
初めまして、マジック・プロジェクト 海岸です。
ご質問の件ですが、コツというのは難しいですね。
まず、動的生成をある程度考慮したデザインというのもありますので、
私の仕事の場合、そのデザイン表現が動的生成に向かない場合、
デザイナーに修正をかける場合もあります。
デザインされたPSDファイルを見てダメな場合は
その場でダメと言ってしまいます。
なので、あまり参考にならないかもしれませんが……。
私の場合、以下のことを考えながら作業します。
1.ページのどの部分が動的に変化するかを考える
2.動的に変化する部分に同じ要素が繰り返されるどうかを考える
3.ページ内に入る動的要素の最大値と最小値を考える
4.各要素をブロックにして組む。
もう少し、具体的に説明しますと、
例えば、更新情報を表示するブロックを想定します。
<div>
<h3>新商品●●●が入荷しました</h3>
<p>皆さん待望の△△△の最新機種●●●が入荷しました。数量限定ですお早めに!</p>
</div>
上記が更新情報の1トピックスの構成要素とします。
プログラムでは、これをトピックスの数分、繰り返し出力するわけです。
で更新情報全体のブロックとしてまとめてしまいます。
<div id="whatsnew">
<div>
<h3>新商品●●●が入荷しました</h3>
<p>皆さん待望の△△△の最新機種●●●が入荷しました。</p>
</div>
<div>
<h3>●●●が限定入荷しました</h3>
<p>●●●が入荷しました。数量限定ですお早めに!</p>
</div>
</div>
こうすることにより、更新情報という入れ物の高さは変化しますが、ブロックは保持されるので崩れることがありません。
以上、参考になれば幸いです。
──────────────────────────────
ホームページ制作・システム開発のマジック・プロジェクト
海岸秀憲
評価・お礼
かなりもりだく さん
ありがとうございます。
階層を深くしたりして、部品ごとの仕分けを明確に行うと良いというのは参考になりました。
デザインをする方も動的生成を考慮に入れてはいると思うのですが、
>3.ページ内に入る動的要素の最大値と最小値を考える
という観点では私もデザインの人も見ていなかったと思います。
参考にして、これから考慮に入れて作業ができればと思います。
回答専門家
- 運営 事務局
- ( 東京都 / オペレーター )
- 専門家プロファイル
登録している専門家やQ&Aやコラムといったコンテンツをご紹介
専門家プロファイルに登録をしている皆様の記事や、Q&A、まとめ記事など編集部でピックアップしたものを定期的に配信していきます。よろしくお願いいたします。
(現在のポイント:-pt)
この回答の相談
デザインされた1枚のPSDファイルなどから、HTMLを作成する仕事をしています。
以前はHTMLを組み終わったら、簡単な文言の修正などを経て公開サーバーにアップロードして終了、という… [続きを読む]
かなりもりだくさん (東京都/26歳/男性)
このQ&Aの回答
このQ&Aに類似したQ&A