• ベストアンサー

基本テーブルは?

初歩的な質問をして恥ずかしいのですが、アドバイスをお願いします。 HPを作成しているのですが、「基本テーブル」は必要なのでしょうか? 基本テーブルがないと、プラウザでの表示が乱れてしまうのでしょうか・・・ 補足質問をすると思いますが、宜しくお願いします。

  • HTML
  • 回答数4
  • ありがとう数5

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

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.4

No.1のarukamunです。 >もう一つお聞きしたいのですが、<TABLE>タグを使用した場合、幅の指定としてピクセルと%がありますが、違いを教えて頂けますでしょうか? WIDTH=xx%とするとブラウザの表示エリアの横幅を100%とした時のパーセンテージになり、ブラウザの大きさに比例して動的に変化してしまいます。 WIDTH=xxとするとピクセル単位になりますので、ブラウザの大きさに依存しません。 今回のケースであれば、ピクセル単位で指定して完全に固定するという事になります。 ご理解頂けましたでしょうか。

keikaiga
質問者

お礼

とても参考になりました。 ありがとうございました。

その他の回答 (3)

  • oom
  • ベストアンサー率16% (5/30)
回答No.3

ピクセルと%指定の違いについて解答します。 ピクセルで指定すると、ブラウザのウィンドウサイズや ディスプレイの解像度の大小に関わらず、同じ幅や高さを 使います。 %で指定すると、ウィンドウのサイズに合わせて テーブルのサイズも変わります。 (テーブル内で<TD>などに幅をピクセルで指定して しまうとサイズは%どおりに行かなくなりますが) ピクセルで指定したほうが、keikaigaさんの イメージどおりのページが作れると思います。 が、相手のフォントや解像度によって、 見づらくなる場合もありますので、とりあえず 両方作ってみて、それぞれブラウザからフォント サイズを変更したり、解像度を変えてみて、 よかったものを採用してはいかがでしょうか?

keikaiga
質問者

お礼

質問したのに、解決しました。 ありがとうございました。

keikaiga
質問者

補足

大変参考になりました。ありがとうございました。 で、またお聞きしたいのですが、 「両方作ってみて、それぞれブラウザからフォント サイズを変更したり、解像度を変えてみて・・・」ですが、ディスプレイの解像度の変更はどのようにしたらよいのですか? 変な質問ですみません・・・。

回答No.2

 絶対に無いといけないと、言うわけでは無いのですが、文字以外のもの(画像であったり、アニメーションであったり、リンクであったり、ボタンがあったり等)を配置するにあたり、テーブルで固定しないと、表示がユーザー事であっちこっちに、移動するという事になりかねません。  Web制作をするにあたって、自分以外のユーザー環境(WindowsでIE・NS、MacでIE・NS等)を考慮した上で制作するのがもっとも一般的です。  それらを踏まえ考えると、テーブルに配置した方が 他のユーザにも自分の環境と似たイメージ表示でWebサイトが提供出来ます。  又、今後更新する場合に置いても、テーブルを配置せずに作業をした場合、手間が掛かってしまいがちです。  一概には言えないのですが、ご参考まで…

keikaiga
質問者

お礼

shiro_mimiさんのご説明も、大変分かりやすいです。 親切にお答え頂き、ありがとうございました。 またよきアドバイスを宜しくお願い致します。

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

基本テーブルとは一番大枠にする<TABLE>タグの事でしょうか。 この大枠でWIDTH=xxxとやれば、横幅を固定して表示出来るという事です。 ブラウザの表示が乱れるのでは無く、横幅が変わる事で、作者が求めている表示のされ方にそぐわなくなる事があるという事です。 貴方が作ったページを見る人は様々な環境で貴方のページに訪れます。 画面サイズが小さかったり、JavaScriptを実行したく無かったり、画像が表示出来なかったり、回線が細かったり、CPUのスペックが低かったり、メモリーが少なかったり、様々です。 ある程度の所は線を引かなくてはいけないとは思うのですが、こういう人もいるという前提でホームページを作ると良いと思います。 見栄えも大事ですが、内容はもっと大事だと思います。 良いホームページが出来ることを期待しています。

keikaiga
質問者

補足

早速の分かりやすいご説明ありがとうございます。 arukamunさんの言う、<TABLE>タグの事です。 もう一つお聞きしたいのですが、<TABLE>タグを使用した場合、幅の指定としてピクセルと%がありますが、 違いを教えて頂けますでしょうか? 宜しくお願い致します。 「良いホームページが出来ることを期待しています。」 温かいお言葉、ありがとうございました。

関連するQ&A

  • テーブル?

    はじめまして。 FrontPageでHPを作っているのですが、 画面を小さくすると文章が              今日もいいお天気 ですね。 みたいに表示されてしまいます。 これをちゃんと表示させるにはどうすればいいのでしょうか? テーブルを使うのでしょうか? たぶん凄く初歩なのでしょうが、 よくわかりません…。 教えていただければ嬉しいです。 作成HPも色々いったのですが、いまいちわかりません。 詳しく書いてあるHPの紹介も歓迎します。 よろしくお願いします。

  • テーブル内に貼るリンクについて教えて下さい。

    HP作成に関する疑問です。 左右2つにわけたテーブルの左にある画像にリンクをはって、 右のテーブルにその結果(リンク先のページ)を表示したい場合、使うのはCGIでしょうか?Javascriptでしょうか? それとも、それは普通にHTMLでできることなのでしょうか? フレームでそういった表示方法を使ったことはあるのですが、今回はテーブルの中で使いたいのです(が、何を学んだらいいのかわからずに困っています) 初歩的な質問で申し訳ありませんが、教えて下さい。

    • ベストアンサー
    • CGI
  • HPのテーブル組みについて。(初心者です)

    HPの基本的なことについての質問です。 HPの構造って、細かなテーブル組みをしていますよね。 あれだけ細かなテーブル組みをする必要は何でしょうか? 一度、業者に会社のHP作成を頼んだことがあるのですが、かなり細かなテーブル組みをしていました。 別に、あんなに複雑なテーブル組みをしなくても、ビルダーなどのソフトだと大まかなフレームだけ決めておけばよいのではと思うのです。 質問は、細かくテーブル組みをするのはどうしてでしょうかということです。 あまり知識がないので、こんな疑問を感じるのだとは思います。初心者でも分かるように教えていただければうれしく思います。

  • 『テーブルにスクロールバーをつけたい』

    いま、個人用のHPを作成中のものです。 現在、作成中のHPのページ内でテーブルを作成して そのテーブルの中に他のファイルを呼び出すという作業まで出来たのですが テーブルの中に呼び出したファイルが大き過ぎる為に テーブルよりはみ出してしまう為に、テーブルにスクロールバーをつけたいと思っているのですが可能でしょうか? 私自身のHPは、まだ見せられないので『お手本』にしているサイトさんのアドレスを書いておきます。   ↓ ↓ ↓ http://pink-bunny.net/ 内の『PROFILE』内の100の質問を参考にしてるのですが… サイトの管理人さんは、いま引っ越し中でお忙しいようなので あえてこちらで質問させてもらいました~。 初歩的な質問かもしれませんが…宜しくお願いします。

  • Accessのテーブルで

    わかる方どうか教えてください。 Accessのテーブルで、ひとつのテーブル内のフィールド欄に”+”ができていて”-”にすると、そのレコードに対するテーブルが表示されるものがあるのですが、それはどのようにして作成しているのでしょうか? 説明が書いてあるHPなどわかる方がいたら教えてください。 よろしくお願いします。

  • 別々のテーブルは横に並べられない?

    Dreamweaverを使ってホームページを作っています。 初歩的な質問なのですが、 別々のテーブルを横に並べて表示したいのですが、 できないことなのでしょうか? また、テーブルの横にテキストを入力することも 不可能なのですか? ひとつのテーブルで作ったりすると、表示が遅めに なってしまわないでしょうか...? ご存知の方どうかお教えください。 よろしくお願いします。

    • ベストアンサー
    • CSS
  • HP作成。テーブルの横にも下にも文字を入れたい。

    HP作成。テーブルの横にも下にも文字を入れたい。 お世話になります。HPを作成しています。わからないことがあります。 タイトルにもしましたが、テーブルについてです。 下記のような感じにページの途中をしたいのですが、どのようにすれば。 ☆テーブル1  -------          -------  |(テーブル1)|    →   |(テーブル2)|  ------           -------  1の補足 違う内容 テーブル1に align="left" と入れたら、 その後入力した分がすべて テーブル1の右になってしまいました。 右になってほしいものと、 下に別項目としたいのとあるのですが、できません。。 アドバイスください。

  • ACCESSフォームの作成(基本)

    フォームを作成したいのですが、フォームビューを開いても何も表示されないのですが。。。。レコードソースにテーブルを指定してあげると表示されるのですが、作成したクエリーを指定すると表示されません。リレーションシップはちゃんと作ってあります。基本的な質問ですが、ご回答よろしくお願いします。

  • HPのテーブルについて。

    こんにちわ。 最近HPを作り始めました。すっかりはまってしまっています。 もっとカッコイイHPにしたいのですが、 フクザツな(?)テーブルの作り方がわかりません。 基本的な作り方は大体わかるのですが、もっとオシャレでカッコイイ テーブルを作りたいと思っています。 素敵なテーブルの作り方や、作り方のわかるHPをご存知の方、 是非教えて下さい☆ 非常にわかりにくい文章ですが伝わるでしょうか…?

    • ベストアンサー
    • HTML
  • HPの製作時によるテーブルの使いすぎについて

    すいません。質問があります。現在ドリームウェイバーでHPを作成 しているのですが、テーブルの中にテーブルを入れると著しくサイトが 重くなるというのを耳にします。しかしデザイン的にテーブルの中に テーブルを入れ、さらにその中にテーブルを入れなければならない のですが、3つは使いすぎでしょうか?(通常は3つも使わないですか・・?) 合わせて大体一ページを何キロバイトまでにしたほうが良いのかもアドバイスいただけると助かります。

専門家に質問してみよう