• ベストアンサー

webのレイアウト

LimeGreen5の回答

  • ベストアンサー
回答No.1

>(A)と(B)どちらがコーディング作業がらくなのでしょうか? どちらも変わりません。 むしろAのレイアウトが出てきたら「やだなあ」とか思います。 ステージングでクライアントが「ヘン」って言ったら修正まっしぐらですし、そもそもそのアキがなんなのか迷いながらコーディングすることになるので。 >レイアウトする側からすると基本レイアウトは(A)でエラー時は(A2)だと楽なのですが・・ そりゃそうですよね。 ただ、その画面を見た人は「デザインが下手だ」って言いますし、コーダーやディレクターは「デザイナーの手抜き」って言うと思います。 Aの何がまずいかというと、今はエラーメッセージが1つで、文字数が決まっているからいいんですが、エラーメッセージが3つとか出るケースって発生することがあります。 そうなると基本レイアウトで用意した下側のアキが意味をなさなくなるわけです。仕様変更にも対応できなくなる。 エラーメッセージのブロックを表示する際に、その上下にCSSでマージン指定すれば余白が確保できますから、余白をどれだけとればいいのかがプロトタイプで示されていればOKなわけで。 確かにPhotoshopではエラーメッセージ分の余白を取っておいた方が効率的だというのはわかります。 だけどクライアントに見せて「このアキ、ヘンだよなあオイ」って指摘されたときの営業さんの気持ち、わかってほしいなあとも思いますね。 営業さんに「ツッコミどころ満載」のデザインを見せるのは、デザイナーとしては悪手です。モメごとの火種でしかないと思っています。 なのでBが基本でA2がエラー表示時、というふうに考えています。

aaaaaaaaaa1
質問者

お礼

確かにおっしゃる通りですね。 AもBも作業的に同じなのですね 勉強になります。

関連するQ&A

  • Safariでのひどいレイアウト崩れ

    現在WEBサイトのコーディングを行っています。 WINDOWSで作業、IEとFirefoxで確認という形で作業をおこなっていました。 今日たまたまMacにふれる機会があり、Safariで作業中のサイトを確認してみると、ひどいレイアウト崩れがおこっていました。 とくに、background-imageの表示のされ方がひどいです。 しらべてみると、Safariではbackground-imageで指定した画像が、領域よりも大きいと、はみ出てしまったりしてしまうそうでした。 これは何か回避方法はないのでしょうか? CSSスプライトでコーディングを行っているため、背景画像として使う画像は基本的に指定する領域よりもおおきくなってしまいます。 背景画像を指定している領域では全てがはみでたり、ずれたりで、本当にひどいことになってしまっています。 初歩的なことかも知れませんが、回避方法をご存知の方がいらっしゃいましたら、おしえていただけないでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • エクセルマクロで空白セルをチェックさせたい

    エクセルで記入漏れが無いかチェックするマクロを教えて下さい。 A10~A40まで日付を記入させるのですが、何行記入されるかは不特定です。 それぞれの日付に対応する備考欄C10~C40に、記入が無い場合メッセージボックスで通知するというマクロです。ちなみに空白セルが複数あってもメッセージボックスは1回だけの出現にさせたいです。 初心者なもので行き詰ってしまいました。よろしくお願いします。    A   B   C 10 12/5     ○○ 11 12/6     △△ 12 12/7         ←記入漏れ 13 12/8     ×× 14             ←以下空白

  • CSSのBoxを使ってレイアウトについて

    □□ 横並びのBoxレイアウトがあり、各ボックスをA、Bとします。 ↑↑ AB Aは、コンテンツの内容に従ってheightが変わります。Bもそれに従いAと同じheightになります。 Bの中には、縦並びのBoxレイアウトが入っています。上のボックスをB1、下のボックスをB2とします。 □ ←B1 □ ←B2 この時、B2のheightを100pxに固定したまま、B1のheightを「Aのheight - B2のheight」という風になるようにしたいです。(B2が全体の右下に配置されるようにしたいです。) B2のheightを100pxに指定した上で、B1のheightに100%とかautoを設定してみましたがうまく行きません。 どう記述すれば良いのか教えて下さい。 宜しくお願いいたします。

    • 締切済み
    • CSS
  • エクセルVBAでレイアウトを変えて表作成

    こんにちは。 お世話になります。 エクセルの表をレイアウトを変えてcsv出力したいと考えています。 「これを大きく二つに分けると既存の表を別レイアウトの表にし直す」 + 「エクセルの表をcsv出力する」 になり、後者はどうもやり方が見つけられそうですので今回は割愛します。 表のレイアウト変更について、以下に例示します。 【既存の表】 A           B     C     D     E     F アイテム名 カラー  100cm 120cm 150cm 200cm アイテムA 赤 1 アイテムA 青 3 2 1 0 アイテムB 白 4 5 アイテムC 2 【レイアウト変更した表】 アイテムA 赤 120cm 1 アイテムA 青 100cm 3 アイテムA 青 120cm 2 アイテムA 青 150cm 1 アイテムA 青 200cm 0 アイテムB 白 150cm 4 アイテムB 白 200cm 5 アイテムC 100cm 2 現在、既存の表の対象範囲をCells(j,i)でjとiをLOOPさせて 空白行でなかったら…というIF分岐まで作りました。 残すは 空白ではない値に出会ったら、 その行のA列の値+B列の値+その列の1行目(サイズタイトルセル)の値+空白でない値(在庫数) を1レコードとして任意の場所にセット 改行してまた進めていく です。 そこまでできたら、csvデータ出力の方法をググり再開しようと思っています。 Cells関数を使えば上記の各値を取得することはできそうですが、それをどうやって保持する?か、 どうやって任意の場所に貼り付けるか、のあたりがわかっていません。 VBAデビュー後間もないのでできるだけ簡易で具体的なアドバイスをお願いいたします。

  • コーディングについて

    html初心者なのですが、これからコーディング作業を覚えようと考えています。 どのようなことから始めて、どういった勉強をしていけばいいのでしょうか? まだ簡単なタグ、cssの概念、フォトショップの基本的操作程度しか分かっていません。 宜しくお願いします。

  • エクセルの関数について

    エクセルの使い方で至急教えていただきたいのですが、 『セルに数字が入ってる時は1.5と記入、セルが空白の時は空白のまま』にしたいのですが、どうしたらよいのでしょうか? 例えば、 A1のセルに数字が入っていたらB1のセルに1.5と記入。 A2のセルが空白ならB2のセルは空白。 こんなカンジにしたいです

  • ホームページビルダーでの画面レイアウトに関して

    ホームページビルダーでホームページを作成しましたが、閲覧するパソコンによってレイアウトが変ってしまいます。 例)Aのパソコンでは文字や画像が画面内にきっちり収まっているのに、Bのパソコンでは画面外に文字や画像が出てしまう。 ホームページビルダー内のヘルプでは、「小さな画面を想定したレイアウトを…」の様な回答でした。 現在のところ、大きめな画面を使っておりますので、画面の解像度を下げて編集するといった対処をしております。 何か対処法をご存知のお方がいらっしゃいましたら、ご教授戴きたいと思います。

  • レイアウトが表示されません

    下記の内容で質問があります。回答をいただけると助かります。よろしくお願いします! ▼ご利用の製品 ・プリンターメーカー(例:EPSON・Canon・brother など) ===ご記入ください=== エプソン ・プリンター型番・ご使用期間(例:Colorio 2年) ===ご記入ください=== ・インクカートリッジの型番・ご使用期間(例:EPSON IC69) ===ご記入ください=== ・エレコム用紙の型番・お探しNo.(例:MT-JMC2IV ・B04 など) ===ご記入ください=== ・らくちんプリント・バージョン(例:らくちんプリント3.0) ===ご記入ください=== ▼お困りごとの詳細、自分が使っている機器の状況や、表示される内容をお書きください。(例:印刷サイズが変更できない・文字化けする・使える機器がわからない) ≪※表示されている画像やスクリーンショットを添付すると伝わりやすくなります!≫ ===ご記入ください=== らくちんプリントを起動していままででしたら、レイアウト画面で24面全てが表示されましたが出ません。編集画面にすると1枚ずつのが表示されますし、印刷画面にすると全て表示されます。レイアウト画面が出ないと作業がしづらく困っています。 ※OKWAVEより補足:「エレコム株式会社の製品」についての質問です。

  • LARGE関数で空白セル数だけ飛ばして記入したい。

    LARGE関数で空白セル数だけ飛ばして記入したい。 たとえばA列に連続する数値がランダムに入力されていて、その値の高い値から、LARGE関数で順番をB列に記入しました。しかしA列に空白セルがある場合、空白セル数だけ高い値を飛ばして順番をつけたいのですが、良い方法は御座いませんでしょうか? 例 A列に1から15までランダム記入されていて空白セルが2つあれば13から1、2としていきたいのです。 B1=IF($A$1:$A$15="","",LARGE($A$1:$A$15,A1))↓ と記入すると15、14がエラー表示になって 13から1になってしまいます。それを、13から1、2としていきたいです。 お願いします。

  • エクセルでの数式

    エクセルで表を作っているのですが、たとえば、 A5に、「=A1/B2」とした場合に、A1またはB2が空白の時には、A5も空白になるようにできませんか?? 現在しておりますが、「#DIV/O!」と表記されています。 A1とB2が空白だから計算できないというエラーなのでしょうか? A1またはB2が空白の時には表示しないようにする方法があれば 教えてください。