2

私はすべての従来の知識に逆らい、最初にHTML5サイトを作成しました。今、私はHTML4サイトを作成し、古いブラウザーを検出するスクリプトを追加しています。私が持っている質問は、主にWebセーフフォントに関するものです。SEOの利益のために、きれいなテキストの画像の代わりにHTMLを使用することがベストプラクティスであることを認識しています。ただし、HTML5 WebサイトはヘッダーにHTMLが含まれているため、HTML4バージョンのサイトでこれらのヘッダーを表すために画像を使用しても安全かどうか疑問に思います。簡単に言えば、私のWebクライアントのインデックス作成は影響を受けますか?HTML5バージョンは良いランキングになると思いますが、コミュニティに公開して意見を聞きたいと思いました。

2番目の質問、HTML4またはXHTMLでよりアクセスしやすいバージョンを作成する必要がありますか?

最後に、新しいサイトに下位互換性を持たせながら、新しいテクノロジーを利用できるようにするためのより簡単な方法はありますか?

4

1 に答える 1

0

かなりの調査の結果、HTML5でサイトを作成し、優雅な劣化を目的としてアイテムを実装することはそれほど珍しいことではないことがわかりました。

このサイト:spacebug.com/gracefully-detect-old-browsers-and-fallback-from-html5/で、作成者はブラウザの機能を検出するためにPHPユーザーエージェント変数を使用しないことを推奨しています。ユーザーエージェントが多すぎて、ヘッダーが変更されているなどと表示されます。詳細な説明については、リンクを確認してください。それを行う正しい方法は、javascriptを使用して特定の機能をチェックすることです。私の目的はHTML5でレンダリングするか、XHTMLでレンダリングすることなので、これで私の生活はとてもシンプルになります。

javascriptが道であることがわかったら、簡単なGoogle検索でこのサイトにたどり着きました:diveintohtml5.info/detect.html。これは、HTML5に関連するブラウザ機能を検出するための多くの方法を提供します。

コードに精通していない人、または迅速な解決策を探している人のために、2番目のWebサイトには、「多くのサポートを検出するオープンソースのMITライセンスJavaScriptライブラリ」であるmodernizr.comへのリンクもあります。 HTML5とCSS3の機能。」

だから、あなたの入力に感謝します。私はこの経験から多くのことを学びました、そしてそれがすべてをはるかにユーザーフレンドリーで効率的にすることを望んでいます。

ハッピー開発!キャット

于 2012-07-09T21:07:39.023 に答える