• ベストアンサー

これをHTMLで作るには・・・ どうすればいいのでしょうか?

これをHTMLで作るには・・・ どうすればいいのでしょうか? 法人税の別表1-1(添付の画像)のインターフェースをHTMLとCSSで作ることになりました。 あくまでもデザインとコーディングの仕事なんですがどう作っていいのかわかりません。 ※プログラムは別の人間が作っています。 縦書きの部分があったり、 tableの縦が合わなかったりと困っています。 一応自分で考えているのは (1)入力項目や枠を背景画像にして 入力場所をフォームでpositionで指定していく (2)全部をtableタグで書く それ以外にいい方法があれば、是非お願いします

noname#244246
noname#244246
  • HTML
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.2

#Ano1.さんの通りで、そのまま入力フォームにするにはかなり無理があるでしょう。 ●画面解像度の問題 多くのPCは横幅 1024 程度なので、その幅でいっぱいで作成しても入力欄のフォントがかなり小さくなる箇所が出てくるはずです。目の悪い方の中には「読めない」「自分の入力する文字が見えない」という人も出るかも知れません。 また、解像度にとらわれず読みやすいよう大きくすると、Webページでは厳禁である横スクロールが発生してしまいます。 ●入力確認の問題 送信後、入力内容が正しいかプログラム側で確認するはずですが、一度にこれだけの入力欄があると「○○が入力されていません」と何度も何度もやり直しを命じられることになります。 もし私でしたら、表を大項目ごとに分割して(縦になが~い表に直すイメージ)、数回に分けて記入 >> 送信 >> 次へ進む という感じにします。また、position指定だと、文字サイズ固定になってしまうため、Tableで普通に作成します。

その他の回答 (1)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

ご提示されてる画像は、手書き用のフォームのイメージですよね。 無理にそのまんま、入力画面に置き換えても、手間のかかる割りには、 使いにくいページになると思います。  必用な入力項目と、入力の条件を整理した上で、Web用のフォームを 作り直して、入力項目をサーバーサイドのプログラムにサブミットして、 サーバーサイドのプログラムで印刷用書式にあわせて、出力する仕様 にした方がよいでしょう。 ※入力データを全て、取得できるページを作っちゃえば、後はプログラマーに 投げてしまえってか...

関連するQ&A

  • 背景を縦にリピートのHTML<即良回答>

    HTML、背景画像を縦のみに並べるタグってどうでしたっけ?

    • ベストアンサー
    • HTML
  • HTML、CSSについて

    アメーバブログをやっています。 CSSの使用の仕方を覚えたくて、 いろいろやり方を調べてるんですけど、 教えてgooで検索すると、 「まずHTMLタグから覚えるとよいでしょう。」 と、回答者さんがよく答えています。 CSS=ブログのデザインなどを細かいところまで自己流に改造する。 だと思うんですけど、 HTML=????? HTML、HTMLタグとはなんなんですか?? そして、読みかたは?? 「エイチティーエムエル」ですか? HTMLとは何をするもので、 どういうものですか?? HTMLの例か、 HTMLの仕方(?) が詳しく載っているサイトを教えてください。 あと、CSSは 変えたいところ 英語でヘッダーと書いてあるところのあとに、 画像のURLを入力するだけでいいんですか?? 詳しく教えて下さい。 お願いします

  • HTMLでテーブル内の背景画像固定方法は?

    HTMLでテーブルの背景に画像を指定することは可能ですが、その背景画像を繰り返さないように指定したり、位置を指定したりすることはできるのでしょうか。 CSSではなくHTMLで指定できるのかどうか、また出来るのであればそのサンプルを教えて頂けると助かります。

  • HTMLタグでフレームが思うように作れなくて・・・

     HTMLタグ辞典を参考にしながら、 フレームを作っていますが、うまくできません。  縦2分割にしたいんです。 たま~に 思うようなフレーム分割にできた画面が 出てくると、 背景画像が出てこなくなります。  どうやって書けばいいのか 具体的に教えていただけると嬉しいです。 よろしく お願いします。

  • テーブルをスマートなソースで書く方法

    テーブルを作りたいと思っているのですが HTML・CSSでできるだけスマートなソースで書く方法がうまく思いつきません。 セルの枠とセル内の色のある部分を3ピクセルほど開けて背景の画像が透けて見えるようにしたいのですが、 1ピクセル幅で白い枠を作る&背景の透けている空白部分は3ピクセルの空セル、というやり方でHTMLのみで組んだり CSSのボックスを使って組んでみたりしましたが 画像どおりのものはできるもののもっと簡単な書き方があるように思えます。 なんだかものすごく簡単なことを聞いていて恥ずかしいのですが、案をお持ちの方どうぞよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • テーブルの特定のセル背景非スクロールについて

    テーブルで文章を書いているのですが、 そのテーブル内の文章がちょっと長めで、 どうしてもブラウザがスクロール(縦)してしまう作りになっています。そのテーブルに背景を入れようと思うのですが、スクロールしてしまうほど長い縦テーブルな故に背景も繰り返してしまいます。 背景画像は壁紙のような整列された画像ではなく、一枚の写真を使用したいとおもっております。 縦長の大きい背景を作るというのも一つの手ですが・・・それではなくタグ命令で固定できればと思います。 通常のページ背景ですと背景固定は ◆bodyタグで bgproperties="fixed" ◆スタイルシートで <STYLE type="text/css"> <!-- BODY{background-image:url("■.jpg"); background-color:#背景色; background-position:背景の位置; background-repeat:no-repeat; background-attachment:fixed;} --> </STYLE> って出来るのですが、 テーブル内部の特定のセル背景固定というのは どのようにしたら出来るのでしょうか? ジャバスクリプト、スタイルシート、通常のタグ どのような方法でもかまいません。 テーブル内の特定のセル背景非スクロールについて、 ご教授いただければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • HTMLのリンクタグについて。

    ただいまホームページを制作しております。 そのなかで、画像をリンクボタンにしているのですが、その画像に枠がついてしまいます・・・(リンクを表している??) その画像についている枠をとって、画像のみでリンクボタンをつくりたいのですが、HTMLなどのタグで、そのような枠をはずすタグはないでしょうか??

  • HTMLについて

    画像の横に画像を置く方法を探しています。 高さ110pxの画像の横に、それぞれ高さ50pxの画像二枚を縦に貼りたいのですが 二枚貼ろうとすると横に一列に表示されてしまい、改行をはさんでもどうしても一枚が改行されてしまい、なかなか縦二列に並んでくれません。 編集がしやすいという理由でFC2ホームページのHTMLメーカーを使っています。 HTMLメーカーを使うぐらいですから本格的なHTMLを打ち込むことすらできないので、CSSも使いこなせません。HTMLだけでできるような方法はあるんでしょうか? それとも、そんな方法はないのでしょうか? アドバイス戴けると嬉しいです。

  • HTMLサイトのように…(HTMLについて詳しく分かる方お願いします

    <!-- BODY { background-image : url("○○.jpg"); background-attachment: fixed; background-position:0% 100%; background-repeat: no-repeat ; } --> コレを背景画像のタグとせず、HTMLサイトのように、ページに文字として出したいのですが、どうすればできるのですか? 説明下手ですいません´`

  • HTMLの背景画像の表示位置を変更する方法

    HTMLの背景画像の表示位置を変更する方法 質問させてください。 HTMLの背景画像ですが、スタイルシートのbackground-positionを使用すれば表示位置を変更することが可能です。 同様の機能をスタイルシートを使用せずHTMLタグのみで実現できないでしょうか? 例えば、<body background=""></body>タグにさらに何かの属性を追加する、などです。 ご存知の方がおられましたら、是非ともお教えください。

    • ベストアンサー
    • HTML

専門家に質問してみよう