人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ウェブページの制作において、CSSを使うとかなり細かくデザインを重視したレイアウトできますが、サーチエンジンでの扱いなど、何か問題になる点はあるでしょうか?
また、テーブルを使ったレイアウトと比較してどうでしょうか?

●質問者: telme
●カテゴリ:コンピュータ 趣味・スポーツ
✍キーワード:CSS どうでしょう ウェブページ サーチエンジン デザイン
○ 状態 :終了
└ 回答数 : 9/9件

▽最新の回答へ

1 ● inosisibeyan
●14ポイント

http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20041223/154243/

健全な競争を生み出すのは誰? IEとFirefoxの互換性問題から考える:ITpro

一言で言うと、互換性がかなり損なわれるという点だけです。

IEに特化してゆくならそれも良いのですが、それ以外のブラウザも、世の中に有るということを知っていれば、無闇にCSSを多様出来ないと思います。

◎質問者からの返答

ありがとうございます。それはそうですね。ただ、自分のサイトの場合、閲覧者の95%がIEです。また、あくまでレイアウトの制御ではNSでも微妙にズレる程度なので、他に問題がなければ、よいのかなとも思うのですが。テーブルを使ったレイアウトでも実際、OSやブラウザによってズレますし、ソースは煩雑です。


2 ● たも
●14ポイント

http://sho.tdiary.net/20050704.html

ただのにっき(2005-07-04)

CSS で指定すると、実際の HTML コンテンツに書いてある順番と

表示位置が必ずしも一致しませんので、CSS に対応しない

テキストブラウザや、視覚障害者用の読み上げソフトなどで

製作者の意図と違う読み方をされてしまうことがあります。

これは TABLE を使っても同じことが言えますが、w3m や lynx

また古い携帯電話などでも TABLE には対応している場合が多いので

問題を軽減することはできます。


基本的に、まず伝えたいことを重要なことから先に書いてみて、

そこに H1 や P などの(見栄えではなく意味に関する)タグを

付けていって、最後に CSS で見栄えを調整する、というのが

CSS 本来の用途なのだと思います。こうすればどんなブラウザでも

だいたい問題なく読めるし、検索エンジンからも正しく

文脈を認識することができるはずです。

◎質問者からの返答

ありがとうございます。回答のような流れが確かに自然だと思います。以前にそのような流れでCSSを使ったところ、googleで圏外まで落ちてしまいました。重要な部分が当然HTMLの上部にくるべきだと思うのですが、そのことがちょっと気になります。


3 ● some1
●14ポイント

http://www.mars.dti.ne.jp/~fuming/advanced/nn4.htm

User-Agent Netscape4.xへの対応

CSSは古いブラウザだと、エンジンの解釈の違いからレイアウト表示がおかしくなったり等があったので、

デザイナーも長らくテーブルレイアウトを続けてきた事情があったのですが、

近年のブラウザでは問題は少なくなってきています。

◎質問者からの返答

ありがとうございます。そうなるとやはりサーチエンジンなどでの問題でしょうか。


4 ● たも
●13ポイント

http://searchup.get55.com/jyoui/howto.html

Google-SEO対策!検索エンジン上位表示法・無料で上位表示できた方法を公開

SEO については詳しくないのですが、

とくに CSS が SEO に良くないというわけではなさそうです……。


http://www.hyperposition.com/spam/

邪道の上位表示・SEOスパム :邪道のSEOスパム ::SEO塾の検索エンジン対策

でも使い方次第では spam 扱いされてしまう書き方もあるかもしれません。

◎質問者からの返答

ありがとうございます。それが1つの問題なのですよね。一度、経験があるだけに。


5 ● ohta944
●13ポイント

http://www.amazon.co.jp/exec/obidos/ASIN/4839915016/mycombooks-2...

Amazon.co.jp: スタイルシート スタンダード・デザインガイド―SEO/ユーザビリティ/アクセシビリティを考慮した実践的HTML&CSSデザイン術: 本: エ・ビスコム・テック・ラボ

参考になるURLが見つからず、本の紹介になってしまって恐縮ですが、わたしはこの本を読んでCSSを学びました。最近CSSを使ったデザインが主流になっているのは、HTMLは元々の役割のコンテンツの構造の定義に使い、その構造化されたコンテンツに対するデザインをCSSで定義するという標準化の流れかと思います。

ご質問されているのはCSSの使用とSEO(Search Engine Optimization=検索エンジン最適化)の問題についてかと思いますが、この2つには直接的な関係は全くないように思われます。この本では、第1章でSEOやアクセシビリティなどについて解説し、その後CSSを用いたデザインの解説を行っていますが、全般を通じてSEOを意識した解説を行っています。また、検索エンジンスパムの話などにも触れています。もしよろしければご一読されることをおすすめします。

テーブルを使ったレイアウトとの比較ではCSSを使用した方がメンテナンスがしやすいと思います。

◎質問者からの返答

ありがとうございます。レイアウトに関しては圧倒的にCSSが上だと思っています。気になるのは、SEOとユーザーアクセシビリティなんですよね。


1-5件表示/9件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ