最近個人でWebの仕事をするようになりました。製作にあたって悩むのがテーブルを使ったレイアウトです。Webの流れとしては、レイアウトにはスタイルシートを使う方向のように感じています。その一方で、ブラウザー事のCSSの解釈の違い(バグ?)などを見ると、なかなか難しく思い、やっぱりテーブルを使ってしまっています。勉強も兼ねて、有名な会社が作ってると思われるJ●Lや六本木●ルズなどを見てもテーブルを使ったレイアウトをしてたりするわけで・・・。Webサイトの製作に仕事として携わってる方にお聞きしたいのですがみなさんはその辺の事でジレンマを感じたりしてるでしょうか?もし感じてるとすると、どのように納得されてるのでしょうか?例えば、1.ブラウザーなどの対応から見て、スタイルシートはまだ実用レベルとはいえない。2.テーブルでのレイアウトは、悪いと思いつつも使ってしまっている。3.サイトのデザインや目的などによって使い分けている。等々、色々なご意見をお聞かせください。お願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/12/11 09:03:12
  • 終了:--

回答(5件)

id:indiana No.1

indiana回答回数59ベストアンサー獲得回数32003/12/11 09:31:11

ポイント30pt

僕もWeb関係の仕事をしていますが、テーブルを使用することが悪いとは思ってません。

むしろ、見易さや使い勝手を考えるとテーブルを使用したほうがいい場合もあります。

個人的にはCSSについてはなるべく使用を避けたいと思っています。

文字サイズや色指定以外はネスケ4.7などで有効ではないことが多いから。

全ての環境に対応することは不可能で、「自分はここまで対応しよう」とボーダーラインをひいていないと時間とコストが釣り合わないことになってしまいます。

結論としては、臨機応変という一言に尽きると思います。

URLはユーザビリティに関するものです。

http://www.useit.com/

useit.com: Jakob Nielsen on Usability and Web Design

id:km-ago

お答えありがとうございます。

たしかに、「利用者が見やすい&使いやすい」という事がまず一番に優先されるべき事ですよね。

教えていただいたURL、参考にさせていただきます。

2003/12/11 10:40:28
id:masaomix No.2

masaomix回答回数1023ベストアンサー獲得回数12003/12/11 09:33:11

ポイント30pt

私は結論から申し上げますと、table使っちゃう派です。

これはこちらの意図した表現を再現してもらうという必要がある場合

現状では仕方のないことだと思っています。

もっともそういう必要のないデザインを選べばそれでいいわけですし、

そういう常套手段という物もありますが、

やはり選択肢が少なくなると遊び心や自由度に欠けてしまうのは

辛いものがあります。

さらに最近は意図したデザインを再現してもらうために

tableを排するかわりに画像を多用するといった傾向もありますが、

それは主客転倒だと考えます。

基本的にtableを使う事に問題が生じるのはW3Cとの整合性の問題より、

今現在は音声読み上げブラウザなどとの問題です。

tableは必ずしもソースが視覚的流れの順番に並ばないという所に

最大の問題があります。

むしろ作表という本来の目的においては

視覚的要素よりセル内のテキストの方が重要であり、

その読み上げ順序が大切ですから、

tableを使う時には細心の注意が必要となってきます。

この点視覚的な表現のためのレイアウトに使う場合は

セルの中身は内容的には些細なもののことが多く、

かえって気軽に使ってしまうことができます。

さらにW3C全般に関して言えば、

未だにネスケ4への対応もしなければならない現状では、

わざとそのために無視することも少なくありません。

結局私たちにとっての「勧告」とは、

どのブラウザでどう表示されるかといった実態の総体であり、

最終的にいくつのブラウザで意図した表現が再現されるか

というのが結果なんですよね。

こういう考えには反対意見も多いでしょうが、

IEでしかまともに動かないスクリプトをはめ込んだページが

著名企業のサイトに散見されることを考えると、

よほどに実践的な考え方ではないかなと私は思います。

W3Cを知らずにやっているのと、知って敢えて準拠しないのは違います。

必要性がありポリシーがあってやることなら、それはそれで技法の一つであると

胸を張ってしまうことも必要ではないかと考えます。

id:km-ago

私自身もスタイルシートのみでレイアウトした時の「デザインを制限される窮屈さ」に、

「デザインする面白さが感じられない」と思ったりしてます。

また「9割以上がIEユーザーだから」的な考えには抵抗を感じていました。

クライアントに対して「自分なりのポリシー」を説明するなどを実践しながら、製作していきたいと思います。今まで「音声読み上げブラウザなどとの問題」は、あまり考えて無かったので参考になりました。ありがとうございます。

2003/12/11 10:58:18
id:kibitaki No.3

kibitaki回答回数53ベストアンサー獲得回数42003/12/11 10:02:32

ポイント30pt

私はサイトのデザインや目的によって使い分けているというのに近い考え方ですが、クライアントの要望(デザインや動作保証環境など)を重視します。理念的にはスタイルシートを重用していくべきでしょうが、ビジュアルを多用する場合はテーブルレイアウトの方が組みやすい、ツールを使ってサイトを作成する人たちの中には手打ちタグやCSSを使いこなせない人も多いなどの理由で、なかなかテーブルレイアウトが廃れない、というのが実情だと思います。個人的には、勧告よりマイクロソフト(IE)の都合を重視してサイトを作らないといけないことが最大のジレンマですね。ある日突然テーブルレイアウトが使用できなくなるような仕様変更もないとは限りません(tableのborderは必ず1以上で解釈する、とか)。

id:km-ago

クライアントが動作保証環境などを言ってこない時には、自分なりのポリシーやスタンスが重要になってくるのでしょうね。また、ブラウザーの仕様変更は、現実的に一番恐い問題ですよね。検証する環境を用意するのも大変だったりするし・・・。お答えありがとうございました。

2003/12/11 11:09:29
id:karabuki No.4

karabuki回答回数54ベストアンサー獲得回数02003/12/11 10:15:54

ポイント30pt

はじめまして、Webデザイン暦5年ほどの者です。

私自身はジレンマは一切感じません。

●修正・管理・把握がしやすい

●記述が簡単

●どのブラウザでも見え方はほぼ同じ

テーブルタグ本来の使用方法ではないのは重々承知ですが、

Webデザインで重要なのはどんな環境でも「見れる」事だと思いますので。

テーブルタグが無くならないかぎり、私はずっとレイアウトに使い続けると思います。

id:km-ago

すっきりとしたお答え(笑)ありがとうございます。

納品後クライアントが修正するケースなどを考えると

●修正・管理・把握がしやすい

●記述が簡単

と言うのは大切ですよね。

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

2003/12/11 11:16:20
id:rabienrose No.5

らんさいわ回答回数29ベストアンサー獲得回数02003/12/11 10:24:04

ポイント30pt

以前某大手コミュニティーサイトの開発に携わっていましたが、やはりスタイルシートはつかわずにテーブルを使ってデザインをしていました。やっぱり人が多く訪れるようなサイトになると、ブラウザ依存の部分をなるべくなくす方向で考えるため、依存が出ないような物で組まなければならない関係でです。

ちなみに、最近はデザイン中心のサイトになるとFLASHを多用するのがよく見られるようです。最近ではほとんどのブラウザが対応しているので、よりアクティブなサイトが構築できる利点があります。ただ、更新が面倒といえば面倒なのですが…‥。やっぱりもう暫くはテーブルで我慢をするしかないのかぁと個人的には考えています。もしスタイルシートを使うのであれば、テキスト回りの色関係ぐらいですね。

id:km-ago

大手や商業サイトなどは、誰もが同じように見れるが大切ですからね。

たしかに「ブラウザ依存の部分」を考えると、FLASHって結構魅力的ですよね。聞いた話では、MX2004からはHTMLの読み込みというのもあるらしく、Flashでレイアウトするのもありかなんて心動かされたりします。

お答えありがとうございました。

こちらにまとめてかかせていただきますが、

みなさん短時間間に、貴重なご意見ありがとうございました。

とりあえず自分のスタンス、ポリシーをもう一度見つめなおして、製作にあったていきたいと思います。

2003/12/11 11:35:13
  • id:sphynxx
    ご参考までに

    期間が終わったところで、書き込みさせていただきます。

    私自身はテーブル利用していますし、そこにジレンマは感じていません。テーブル利用はW3Cを知りながらも必要悪と割り切っています。

    リンクのURLは、ご存知ウェブモンキーのコラムで、「読み物」としてサーヴェイしてみても良いかと思い、ご紹介させていただきました。

    すでにご存知であれば失礼いたしました。
    http://www.hotwired.co.jp/webmonkey/2003/47/index0a.html
  • id:finalvent
    ご参考までに

    Dreamweaver MX 2004がだいぶCSSレイアウトを意識する
    ようになったので、つまり、作る側のツールの都合です
    ね、で、そろそろ移行期間になるかと思います。TypePad
    なんかも全部CSSでやっています。ただ、CSSを見ると、
    けっこう汚い感じです。確かに、論理とは分離できるけ
    ど、CSS事態のエレガンスに乏しいのが現状かなと思います。

    http://www.hotwired.co.jp/webmonkey/2003/47/index0a.html
  • id:km-ago
    Re:ご参考までに

    >ウェブモンキーのコラム
    最近、RSSリーダーなどを試したりしてまして、xmlの可能性にも興味を持ってました。
    (具体的な技術の取得はなにもしてませんが・・・)
    記事の続きを含めて参考にさせていただきます。

    >作る側のツールの都合
    GoLive(adobe)もcssの機能をアップみたいな記事がありました。(URL)
    やはりブラウザーだけでなく、作成ツールの対応も、トレンドに影響してきそうですね。

    http://headlines.yahoo.co.jp/hl?a=20031205-00000096-myc-sci
  • id:km-ago
    Re(2):ご参考までに

    すみません。お礼を書くつもりが肝心の部分を忘れてました(^^;
    sphynxxさん、finalventさん書き込みありがとうございます。

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません