window


この質問記事は解決しています。
トップページ > 記事閲覧
*テーブルレイアウトの見解について
日時: 2009/01/28 00:23
識別: ID:Olxx2mAa9yz1
名前: 趣味範囲でサイト運営
はじめまして。ビルダーv10を使用しています。
ビルダーデビューで、独学で小さな情報サイトを運営しています。

デザインが凝れるので、テーブルレイアウトを愛用しています。
お恥ずかしい話ですが、今になって「テーブルレイアウトは間違った使い方」という否定的な意見を唱えるサイト様を見かけました。
ところによっては「使用は恥」と印象を受ける言い様もありました。

CSSを使用したレイアウトが理想だという理由などは分かりましたが、果たしてそれはテーブルレイアウトに相当する複雑なデザインが可能なのか疑問を持ちます。

皆様の見解をどうかお聞かせ下さい。
テーブルレイアウトは、今どういった扱いなのでしょうか。
もはや使用の余地はないのでしょうか。
もしくは、ひとつの手法として堂々と使用していいものでしょうか。
メンテ

Re: テーブルレイアウトの見解について ( No.1 )
日時: 2009/01/28 06:47
名前: mita
参照: http://webiina.web.fc2.com/

始めさして 趣味範囲でサイト運営さま

私のホームページは上から下までテーブルで作成しております
サイト共通メニューも使用していますが一部です
料理献立表はテーブルを使わないと出来ないのです
以上です
メンテ
Re: テーブルレイアウトの見解について ( No.2 )
日時: 2009/01/28 09:36
名前:

・マークアップ面から
table要素は「表」を作るための要素。レイアウトのために存在するわけじゃないので、レイアウトに使ってはいけない。

調べてるうちに見つかったと思うが、そもそも最初のテーブルレイアウトの考案者だって「やむを得ず使う代替策」であることをわかってやっていた。当時はブラウザのCSSの解釈能力がザルで、CSSを使うとロクなことがなかったからだ。

今ではビルダーやDreamweaverなどのオーサリングツールが普及してきて、HTMLのマークアップ言語としての側面に目を向けられることがあまりないような気がする。やってる人はやってるけど。HTMLはレイアウトをするための言語じゃない。文書構造をマークアップするための言語だ。

音声ブラウザで読み上げたとき、マークアップの順序がぐちゃぐちゃになって文書構造に破綻を来すというのもよくある。

とまぁ、Strict厨としてはこういうのが気になるというお話。

これは完全に蛇足だが、table要素でレイアウトされたサイトのソースは相当汚いし、トラブル時に質問されても読む気にならない。

>>1
>料理献立表はテーブルを使わないと出来ないのです

貴方のサイトは見てないが、「表」なら堂々とtable要素使えばいい。

・重い
「テーブルは中身が全て読み込まれないと表示されない」っての聞いたことある?複雑なレイアウトをテーブルでやっていると、完全に読み込まれるまで画面には何も表示されなくなる。パソ困あたりがそうなんだけど、表示されるまでが長くてね。

今はブロードバンドが普及してるしマシンスペックも向上して、このデメリットはそこまで大きなものではなくなった。だけどPHSのデータ通信カードやモデム使ってる人はまだいるでしょ。

・でざいんとかいろいろ
「デザインなんていうものは制作者の押しつけにすぎない」ということを知ろう。

CSSは、ブラウザの設定で簡単に無効化することができる。ユーザースタイルシートを使って、不便なところだけを上書きすることもできる。

一方、テーブルの解除は結構面倒。何この鬱陶しいテーブルと思ったときになかなか無効化できない。昔ツールバーで解除できるのがあったけど名前忘れた。

・CSSは難しいとか
一言で言ってしまうと、制作者の都合はどうでもいい。まぁここは慣れの問題なので苦労が生じるのもわかるが、だからといってやるべきではないことをやっていいというのも、あまり言いたくないかな。
メンテ
Re: テーブルレイアウトの見解について ( No.3 )
日時: 2009/01/28 10:24
名前: nn

>>0
> CSSを使用したレイアウトが理想だという理由などは分かりましたが、果たしてそれはテーブルレイアウトに相当する複雑なデザインが可能なのか疑問を持ちます。

http://antenna.readalittle.net/thumblink/zenGarden/index.php?c=official
上記に様々なページのサムネイルが載っていますが、実はコレ、元の原稿(HTML)はすべて全く同じものです。違うのはスタイルシートだけ。

こんなのを見ると、(スキルさえあれば)表組みせずともスタイルシートでたいていの視覚的表現が可能であると思わざるを得ません。ていうか、言いたい事を伝えるのに、そんなに複雑な(視覚的)デザインって必要?そんなに複雑な(視覚的)デザインで伝えなければならない事って何なの?なんて思います。

> テーブルレイアウトは、今どういった扱いなのでしょうか。
> もはや使用の余地はないのでしょうか。

各ブラウザの対応が良くなってきているので、使用の余地というか、必要性がなくなりつつあるんだと思いますが。
一昔前までテーブルだったYahoo!のトップページなんかもCSSに変わってきたし、多くのブログサービスなんかもCSS使ってるところが多いよね。

> もしくは、ひとつの手法として堂々と使用していいものでしょうか。

ヲイラのサイトにも、一部テーブルレイアウトのページが残っていますが、なんと言うか、恐縮しつつ放置w。とても堂々とは出来ないです。まあ、せっかくの趣味が苦痛になってもアレですが、自覚は持っておいた方がいいでしょう。


>>2
> だからといってやるべきではないことをやっていいというのも、あまり言いたくないかな。

だよね。
メンテ
- ( No.4 )
日時: 2011/12/19 14:51
名前: u083220.ppp.dion.ne.jp

#SPAM

メンテ

 返信フォーム (上記スレッドに返信する場合は以下のフォームから投稿します)
題名 ※必須 スレッドをトップへソート
名前
E-Mail
URL
パスワード 記事メンテ時に使用します (メンテは該当記事のメンテアイコンをクリック)
返信内容
※必須
エラーメッセージや内容などは省略せず詳細にご記入下さい
状態の設定

・問題が解決したら 解決 を選択して投稿して下さい HELP(新しいウィンドウが開きます)
・既存記事の状態設定はメンテ(メンテアイコン)から修正する事ができます。


投稿内容をご確認下さい(記事の削除は出来ません)

   クッキー保存