HOME > Web標準 > javascript > javaで動くところが 上手く動かなくなってしました
2010年02月25日
教えていただきたいのが、
御社のW3C点数で99点までトップページを行くようにしたのですが、
メニューボタンなど、javaで動くところが上手く動かなくなってしました。
この解決方法を教えていただけないでしょうか。何卒よろしくお願い致します。
javascriptエラーが出ているようですね。
ホームページビルダーで作ったロールオーバーの部分だと思います。
ただ、javascriptは、W3Cの勧告通り 外部ファイル化しなくてはいけません。
例えば、aaa.js というファイルを作り、その中にjavascriptコードを記述し、
<script type="text/javascript" src="aaa.js"></script>
のように、
styleの記述も、ページ内にありますが、これも本来 外部ファイル化しなくてはなりません。
例えば、style.css というファイルを作り、CSSコードを記述します。
そして<head>内に、<link rel="stylesheet" type="text/css" href="style.css" />
のように記述して、外部CSSファイルを読み込ませるようにするわけです。
こうしたレイアウトに関する情報は、全て外部化する、というのがW3Cの勧告です。
これにより、軽量化された検索エンジンロボットに好まれるHTMLソースにすることが可能です。
それから、ページ全体のレイアウトに、<table>タグが使われていますが、
これは本来「表」の意味ですから、レイアウトに使うのは文法上、間違っています。
レイアウトには、<table>ではなく、スタイルシートを使って行うべきですから、
ここから修正していく必要があるでしょう。
100点にするということは、タグの記述エラーがない、という意味に過ぎません。
本来のタグの意味に合った内部構築をしなければ、
意味の無い100点になりますから、これで満足することは非常に危険です。
ロールオーバー関係は、ホームページビルダーで作り直せば、
すぐに動くようになると思います。
あとは、記述されたコードを外部ファイル化するだけで大丈夫だと思います。
ページ全体のレイアウトについては、
CSS関係の参考書などで、基本知識を身につけ、大幅な内部リニューアルが必要
でしょう。
また、現状では画像に頼ったページになっているため、
もう少し分かりやすいテキストを使ったページ作りにしたほうが、
検索エンジンにも、ユーザーにも評価されやすくなると思います。
それでは、頑張ってください!
いせきけんじ公式メルマガの登録はこちらから。
不定期配信中。バックナンバーは基本的に公開していません。
月に一回の無料相談の特典付きです。
Copyright© 2023 【ホームページテンプレート】いせきけんじ公式サイト All Rights Reserved.