現在、WEB制作の勉強中の者(初心者)です。
以前勤めていた不動産会社が、ある大手の制作会社にホームページリニューアルの依頼をしました。
料金は400万円とのことです。(汗)
で、先日完成したのでソースを見てみると、tableが多用されているのです。
もちろんCSSファイルもリンクされているのですが、htmlソースの至るところにtableが組み込まれています。
私は、tableを使わず(初心者または表のようなものを作る場合はともかく)cssを使うのが一般的だと習ったのですが、わざわざtableを使うメリットって何かあるんでしょうか?
ご回答宜しくお願いします。
No.3ベストアンサー
- 回答日時:
こんばんは
多分、製作会社では、後方互換性を確保するためだとおもいます。新しいHTMLやXHTMLのバージョンをつくっても、WWWブラウザが対応していません。新しいWWWブラウザに移行する必要があります。すべての利用者が移行するわけではありません。アップグレードできない、いま使っているWWWブラウザでいい、などいろいろ事情があるのです。
現在、Internet Explorerのバージョン別のシェアは、6がおよそ80パーセントです。5.5と5をあわせると5パーセントほどあります。過去のブラウザの利用者が、最新の技術をフルに使ったWWWページにアクセスしても、みることができません。
ほとんどのポータルサイトはHTML 4.01かXHTML 1.0でできています。W3C(WWW標準化団体)は最新のXHTML 1.1を発表しました。しかし、新しい技術を取り入れつつ、過去のブラウザへの互換性を無視しました。XHTML 1.1を採用したWWWページはあまりみかけません。
WWWページは不特定多数のWWWブラウザから来るわけです。すべてが新しい技術を取り入れているわけではないのです。特に不動産会社などは損益にかかわることです。
CSSを使った段組は、効率がいい、SEO、SEM対策にいい、アクセシビティがいいですが、一部のWWWブラウザではばらばらに表示されてしまいます。一方表を使った段組はHTMLが初期のころから対応してきたので、ほとんどすべてのWWWブラウザで再現することができます。しかし、ほんらいは表を使うべきではありません。
表を段組に使って、そのほかのスタイルをCSSで構成することが多いです。
ご回答ありがとうございます。
制作会社の善意であえてこのようにしたということですね。
IE5や5.5にも対応させるにはtableで段組することが多いということですね。
古いブラウザについてあまり学んでいなかったので、少し勉強してみます。
ちょっとスッキリしました。
No.2
- 回答日時:
>tableでなくてdivで良いのでは?
全体把握ができませんが
その囲われた部分の前の<h○>のタグに
よるけど<div>タグより<p>タグで囲むほうが
SEO的には有効です。
使いどころを失敗すると逆効果ですが
<h○>タグで主題、副題と項目わけをしっかりと行い
<p>タグで囲むほうがいいですよ。
>ある大手の制作会社
ここってデザインだけでSEO対策などはできないような
会社でしょうか?
それと大手のポーダル才のYahooですらいまだに<table>タグで
デザインしていますからね。
gooやMSNはcssタイプに以降しているが
強いて言えばIEとFirefoxではスタイルシートの解釈が違ってしまって
見た目に差が出やすいですね。
まだ<table>タグでのほうが差が出ずらいですし
ご回答ありがとうございます。
yahooは未だにtableなんですね。
制作会社はSEOに自信ありげだったようですが、実際はわかりませんね。
全体的に見ても料金に見合うほどの出来栄えなのかどうか、私には疑問ですが・・・
No.1
- 回答日時:
・CSSに対応していないブラウザでも表示できる
(作成ソフトによってはtableで作成する)
・CSSよりも簡単に(スキルが無くても)作成できる
作成依頼の際に、条件を提示していなかったのですね。
ご回答ありがとうございます。
確かに作成条件を指定していなかったと思います。
改めて、ソースを見てみると、例えば
<table cellpadding="0" cellspacing="0" id="sub_contents" summary="sub contents">
のようになっていて、cssでidの内容が書かれている箇所があります。
よく分かりませんが、tableでなくてdivで良いのでは?
tableを使用していたりdivを使用していたりという感じなのですが、どんな意図があってそうしているのか知りたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- MySQL SHOW CREATE TABLE posts;これって何ですか? 3 2022/08/28 22:57
- ホームページ作成・プログラミング web制作(HP作成について教えてください) 閲覧ありがとうございます。 今、WEB制作の勉強をして 2 2023/04/13 07:23
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- Excel(エクセル) VBA : スクレイピングできない 4 2023/05/12 22:26
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- Web・クリエイティブ 独学でwebデザイナーを目指すには 2 2022/09/17 16:27
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL MySQLのテーブル作成で 自信がありません。 2 2022/08/28 05:35
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
埼玉県内にUFOキャッチャーで突...
-
長いホームページで途中の位置...
-
MacのMailでThunderbirdのタグ...
-
VLANタグについて教えてください
-
リーバイス?
-
ツリーメニューが・・・
-
XMLを作成してもタグしか表示さ...
-
テキストエリア内の改行禁止
-
GoogleChromeでレイアウトが左...
-
テーブルの幅を固定するとnowra...
-
WindowsとMacでのChromeのスタ...
-
長いURLを途中で改行(折り返す...
-
H1タグに改行の<br>を使う
-
Access-テキストボックスの「#N...
-
改行コードの削除
-
HPに文章で改行はすべてBRタグ...
-
\\n \\r \\t について
-
PDFをブラウザに埋め込み表示す...
-
ブラウザによって見え方が異なる。
-
VBのタブストリップについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ジャケットの革の素材がわかり...
-
pixivの消えないブックマークタ...
-
品質表示タグが付いてない商品
-
リーバイス?
-
店の入口などについている、防...
-
下着などの洗濯タグ、どうやっ...
-
長いホームページで途中の位置...
-
デメタグとは?
-
異なるメーカー機器同士のVLAN...
-
Dell製品のサービスタグについて
-
<属性/>
-
WAVファイルにタグ情報を付加す...
-
<ruby>タグを使用したHTML文書...
-
VLANタグについて教えてください
-
服の背中のタグを綺麗に取る
-
動画aviファイルのHTML組み...
-
今日朝通勤中、コートの後ろの...
-
Tシャツの刺しゅうがチクチクす...
-
html5のオーディオ要素が効かな...
-
HTMLのタグ名は大文字か小文字か?
おすすめ情報