• ベストアンサー

W3C勧告、どこまで準拠すべき?

JeanneNetの回答

  • JeanneNet
  • ベストアンサー率48% (100/208)
回答No.3

こんにちは、じゃんぬねっと です。 理想としては全部準拠すべきでしょうね。 アクセシビリティに関する部分はある程度の妥協が現実的ですが、 それ以外の部分は必ず準拠しましょう。 私もそうしています。

SV576
質問者

お礼

ご回答ありがとうございます。 確かに、完全に準拠するのが理想ですね。 しかしその重要さをクライアントが理解しているかと言うと… 少しでも準拠させる方向で、妥協ラインを探すのが難しいです…。

関連するQ&A

  • htmlソースの文法の正しさはSEOに影響するのでしょうか?

    社内のWEBサイト制作を担当しています。 htmlソースを、W3C標準に準拠したXHTML+CSSできっちりと正しい文法で組むのが、あまり得意ではありません。 主要ブラウザで表示が崩れたりしなければOKだと考えていますが、htmlソースの点数が悪いとSEOに影響する(検索順位が上がらない)というような話をたまに聞くので、気になっています。 実際、htmlソースの文法の正しさはYahoo!、Googleの検索順位に影響するのでしょうか? ↓ソース採点に使っています。 Another HTML-lint gateway http://openlab.ring.gr.jp/k16/htmllint/htmllint.html

  • HTMLの属性について

    【Another HTML-lint gateway】 URL:http://openlab.ring.gr.jp/k16/htmllint/htmllint.html で、自サイト(HTMLの文法)をチェックしたのですが、 ■<HTML> に他のHTML用の属性 `XMLNS` が指定されています。 ■<A> の属性 `TARGET` はあまり薦められない属性です。 など2つの警告を受けました。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja"> ↑の表記が間違っているのでしょうか? また、リンクを貼る時は、<A>タグ内にtarget="_self"を入れているのですが、これは入れない方が良いのでしょうか? よければご指南ください。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ウェブ標準に準拠したおススメのサイトは?

    ウェブ標準に準拠したおススメのサイトを探しています。 できれば、Another HTML-lint gateway でも点数の高いサイトをお教えください。

  • W3Cに準拠したページ

    質問させてください。 現在W3Cに準拠したページを作成しております。 htmlやxhtmlで静的なページを作成している段階では、ソースチェッカー(another htmlを使用)でよい点数をとれるのですが、プログラムの記述(jspファイルでEC動的ページ)をした場合のソースチェックでは、プログラムの記述部分がチェッカーにひっかかってしまい、よい点数となりません。 動的ページをW3Cに沿った書き方にする方法はあるのでしょうか。 もしくは、W3Cで推奨されているのは、静的ページに特化したものなのでしょうか。 動的ページに関してのW3C注意事項、ソースの書き方などが閲覧できるページがあるのであれば、教えていただけますと幸いです。 どうぞ宜しくお願いいたします。

  • PerlやPHP、Rubyはどの準拠でしょうか。

    HTMLやCSSはW3CでFlashやJavaScriptはECMA準拠ですが、PerlやPHP、Rubyの準拠を調べても検索結果がなかなか見つかりません。ご回答お願いします。 もし良かったらCやC#、Javaなど他の言語の準拠を教えていただければ幸いです。

    • ベストアンサー
    • PHP
  • Another HTML-lint / WAI。textareaの初期値指定

    素朴な疑問というか、 対策のできない推奨事項だと思いますが、 私の知らない方法があるのかもしれないと思い、質問させてください。 ----------------------- http://openlab.ring.gr.jp/k16/htmllint/explain.html#default-text 文法チェッカーで有名なAnother HTML-lint(WAI)で解説に 「textareaに初期値を指定すべきである」というのがあります。 <input>ではvalue=""で可能ですが、 <textarea>ではタグの中に書くことになりますので、 <textarea></textarea> ですが、これではエラーとして出力されてしまいます。 そこで、初期値として空白を指定したい場合、どのように書くべきでしょうか。 ・HTMLの種類、バージョンは問いません。 ・WAIによると古いブラウザを考慮しているとのことですので、CSS、SCRIPTなどを使わず、HTMLだけで完結できればと思います。 ------------------------- 参考 http://okwave.jp/qa3561084.html 実際の製作ではこのエラーメッセージは無視して「<textarea></textarea>」このように書きますが、 もし、仕事などで「Another HTML-lintでエラーなし」を条件として製作依頼を受けた場合にどうするか、 というのを想定して戴ければ、と思います。 (*私なら、エラーなしは出来ないとしてエラー付きで納品するか、製作そのものを断ります(^^;)

  • VALIDなHTMLはSEOで有効でしょうか?

    最近、上位表示されているサイトに、W3Cでvalid、というマークを貼り付けているサイトを割りとよく見るようになったのですが、正しいHTMLを書いているサイトの方がseoで上位表示されやすくなったのでしょうか? 自分のサイトは、 http://openlab.ring.gr.jp/k16/htmllint/htmllint.html で100点取れていないのですが、100点取れるようにしておいた方が良いですか?

    • 締切済み
    • SEO
  • XHTML+CSS W3C勧告準拠コーディングのメリットをクライアントにどのように説いたら良いでしょうか

    ホームページのリニューアルを請け負った際に・・ 「更新は自分でするからCSSとか意味のわからない物は使わないでくれ!。 CMS?高い!いらん!、SEO?既に(テーブルレイアウの状態で)上位表示されてる!理由になっとらん!」 ・・という強敵クライアントがいたとして、こういう人にはどの様にXHTML+CSS W3C勧告準拠コーディングのメリットを説いたら良いでしょうか。 自分なりに考えたのですが ●ページ表示速度が(多少)早くなってユーザを逃す機会損失を抑えられます! ・・これを言うならjavascriptsとかflashとかを先にやめなさい と言われそう ●修正や変更をしやすいので製作費を抑えられます ・・正直、言うほど変わらない(汗 ●ファイルサイズが小さくなるのでサーバのレンタル容量を減らせコスト削減になります。 ・・最近のレンタルサーバは安いし大容量なので説得力無し、それに言うほどファイル容量減らないし。。 ●今後一層WEB標準準拠サイトが増えて行きます!(あなた時代に乗り遅れちゃっててビジネスマンとして良いんですか~的な) ・・別にそんな小さい乗り遅れ気にしないだろうなぁ ●SEOに有利です! ・・テーブルレイアウトでも普通にインデックスされてる事実があるし、冒頭のクライアントの場合実際上位表示達成してしまっている。。 ●XHTMLはXMLなのでいろいろアプリケーションが開発しやすいです! ・・完全にクライアントにもユーザにも関係ない話(汗 等など色々考えていると、エンドユーザーにもクライアントにも何のメリットも無いのではないか!?という結論にどうしてもなってしまいます。 今までフルCSSコーディングを行う事が「常識」で、テーブルは”表”であり、レイアウトをする物では無い!これが「スマート」な考え方である。 という理念の様な物に従い、製作者側のみに享受されるメッリットと、テーブルで組むより難しいCSSを扱える自己満足に浸っていただけではないのか!?という疑問を抱くようになってしまいました。 それでも昨今のWEBを取り巻く環境に「WEB標準準拠」がもてはやされるのはやはり製作者側のメリットのみに焦点が当たっているのでしょうか。 それとも何かユーザやクライアントに大きなメリットをもたらすからなのでしょうか、だとしたらそれは何でしょうか。 そして冒頭に出てきた様なクライアントがいたとしたら、どうすれば「WEB標準準拠」の価値を見出してもらえるのでしょうか。 脈略の無い文章になってしまいましたが皆さんのお考えをお聞かせ下さい。 ※素直にテーブルレイアウトにすればいいと思いますが、もし何か説得材料があればと思い質問させて頂きました。

  • Another HTML-lint gatewayでHTML文書の文法

    Another HTML-lint gatewayでHTML文書の文法をチェックしましたが、次の項目 の修正方法がわかりません。 HTMLヴァージョンは「XHTML1.0 Transitional」(DreamweaverCS5) (1)<a> と </a> の間が空です。 <p><span class="syougyou"><span class="syuuhenn"><img src="image/otaxtitlle4.jpg " width="158" height="27" alt="周辺業務" /></span></span> <a name="risuku " id="risuku"></a>     </p> (2)<div> と </div> の間が空です。  下記の本サイトTOPpageの234,242行 <参考URL> http://openlab.ring.gr.jp/k16/htmllint/htmllint.html http://otax81.com/

  • W3C CSS Validation Service について教えて下さい

    どこに質問を投稿して良いのか分からなかったので カテ違いでしたらお許し下さい。宜しくお願いいたします。 趣味のウェブサイトを作成しています。 W3CやAnother HTML-lint等の構文チェックを使っています。 所詮、私はど素人なものですから、間違い探しの如く 楽しみながら勉強しながら・・・と言う感じでチェッカーを使用して作っています。 実は最近になって更新ついでにCSSのチェックをしてみたら 次のようなエラーが出ました。 Servlet has thrown exception:javax.servlet.ServletException: Timed out これはJavaについてタイムアウトになる??と言う意味なのでしょうか? 自分なりに調べてみたりしたのですが、意味もわからないし 具体的にどうしたらよいのか分からず困っています。 HTMLの方は特にエラーはないようですが、CSSで確認するとエラーが出ます。 実は最近、ウェブページ内に「Highslide」と言うJavascriptを入れたりしたのですが その所為なのでしょうか・・・? CSSにこのスクリプトの指定分を新たに加えなくてはいけないのでしょうか? ウェブページ上ではブラウザが認識してくれるからか、一先ず表示はされております。 特にHTMLやCSSについて深い拘りがあったり、技術者でもありませんので 別にこのまま放置してもいいか・・・と思わなくもなかったのですが、何がいけないのかなぁ、と思いまして。 どのようにしたら良いか、具体的にご教示下さる方がいらっしゃったら、是非とも宜しくお願いいたします。 尚、所詮、ど素人の質問ですので、内容が解り難い部分がありますのはお許し下さい。 表記方法や表現に誤りがあるかも知れませんが、何卒、お含み置き下さいますようにお願いいたします。