- 締切済み
HTMLに詳しい方に質問です
ここのサイト http://openlab.ring.gr.jp/k16/htmllint/htmllint.html を使ってチェックしたらこんなエラーが出ました。どうすれば治りますか? ツイッターボタンHTML↓ <a href="https://twitter.com/share" class="twitter-share-button" data-via="アカウント名" data-lang="ja" data-count="none">ツイート</a> <script type="text/javascript"> <!-- !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); // --> </script> エラー↓ 6: line 68: <A> に不明な属性 `DATA-VIA` が指定されています。 6: line 68: <A> に不明な属性 `DATA-LANG` が指定されています。 6: line 68: <A> に不明な属性 `DATA-COUNT` が指定されています。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- dscripty
- ベストアンサー率51% (166/325)
HTML5 で認められているユーザー独自の属性みたいだから、DOCTYPE 宣言を HTML5 でするのも解決の一つだとおもうよ? <!DOCTYPE html> 「独自データ属性 - グローバル属性 - HTML5 タグリファレンス - HTML5.JP」 http://www.html5.jp/tag/attributes/data.html
- lilillllililili
- ベストアンサー率71% (23/32)
data-via="アカウント名" data-lang="ja" data-count="none" この部分が問題です。勝手に属性を作ってしまっています。 JavaScriptで出力させるようにすれば何とかなるのでは? 試してませんので悪しからず。 <script type="text/javascript"> document.write('<a href="https://twitter.com/share" class="twitter-share-button" data-via="アカウント名" data-lang="ja" data-count="none">ツイート</a>'); </script> HTMLの文法はそれほど気にする必要も無いと思いますよ。
お礼
回答有難うございました!
お礼
回答有難うございました!