- ベストアンサー
W3Cのhtml検査サービスでアフィリエイトをつけた場合のエラーとは?
- W3Cのhtml検査サービスでアフィリエイトをつけた場合、100個近いエラーが出ます。アフィリエイトをつけたままパスする方法はあるのでしょうか?
- アフィリエイトをつけた場合、アフィリエイトを除去しない限りエラーは解消されません。しかし、エラーがあるからといって検索エンジンで上位表示されなくなることはありません。
- アフィリエイトでお小遣い稼ぎをするために、W3Cのhtml検査サービスでエラーを解消する方法を知りたいです。アフィリエイトをつけたままでも検査をパスする方法はあるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> Line 51, Column 103: general entity "wid" not defined and no default entity > 3: line 51: `&wid` は不明な実体参照です。 → 解説 114 以下、どちらのチェッカーも同じ箇所で同じ内容の指摘してます。 書いてあることを読んでますか? Another HTMLLint の「解説 114」を読みましたか?
その他の回答 (1)
- yyr446
- ベストアンサー率65% (870/1330)
ちなみに、どんなエラーなんでしょうか? アフィリエイトってどんなやつです? とりあえず 「HTML 4.0 Transitional」ぐらいで作っておけば、何かとゆるいのでエラーは減りそうな気がしますけど...
補足
ご解答ありがとうございます。 私のHTMLファイルはHTML 4.01 Transitionalです。 以下アフィリエイトの実物です。 <a href="http://px.a8.net/svt/ejp?a8mat=1TML6U+SKTTE+5WS+CEO8X" target="_blank"> <img border="0" width="468" height="60" alt="" src="http://www28.a8.net/svt/bgt? aid=110228934048&wid=001&eno=01&mid=s00000000766002084000&mc=1"> </a> <img border="0" width="1" height="1" src="http://www13.a8.net/0.gif?a8mat=1TML6U+SKTTE+5WS+CEO8X" alt=""> 以下実際にThe W3C Markup Validation Serviceにて出力されたエラーです。 Line 51, Column 103: general entity "wid" not defined and no default entity Line 51, Column 106: reference to entity "wid" for which no system identifier could be generated Line 51, Column 111: general entity "eno" not defined and no default entity Line 51, Column 114: reference to entity "eno" for which no system identifier could be generated Line 51, Column 118: general entity "mid" not defined and no default entity Line 51, Column 121: reference to entity "mid" for which no system identifier could be generated Line 51, Column 144: general entity "mc" not defined and no default entity Line 51, Column 146: reference to entity "mc" for which no system identifier could be generated 1つのアフィリエイトにつき、↑のようなエラーがでます。アフィリエイトをいくつも張り付けているので、結果として100近いエラーになってしまいます。アフィリエイトを貼りつけさえしなければエラーは0なのですが。 ちなみに、Another HTML-lint gatewayでもやってみましたが、アフィリエイトさえ貼りつけなければ満点(100点)をとることができます。 以下アフィを貼り付けた場合のAnother HTML-lint gatewayのエラー内容です。 1: line 50: <A> の属性 `TARGET` はあまり薦められない属性です。 → 解説 81 3: line 51: `&wid` は不明な実体参照です。 → 解説 114 3: line 51: `&eno` は不明な実体参照です。 → 解説 114 3: line 51: `&mid` は不明な実体参照です。 → 解説 114 3: line 51: `&mc` は不明な実体参照です。 → 解説 114 2: line 51: リンクイメージの <IMG> の ALT 属性には何か説明を書きましょう。 → 解説 209 すべてアフィリエイトが問題になっています。
お礼
解説114は読みました。それでも分からなかったので質問しました。 さて問題のエラーなのですが、&の後にamp;をつけることで解決致しました。 『不明な実体参照』でググった所、解決策が出てまいりました。 貴重なお時間を割いていただいたことを感謝します。ありがとうございました。