HTMLの文法をチェックしたら以下のエラーが出たのですが、どう直したらいいのか初心者なのでわかわかりません、できましたら具体的に何を足して何を削ればいいのか教えてください。
<HTML xmlns="http://www.w3.org/1999/xhtml xml:lang="jp">
<HTML> に XHTML1.0 または XHTML1.1 用の属性 `XML:LANG` が指定されています。
<HTML> に XHTML1.0、XHTML1.1 または iMode XHTML 用の属性 `XMLNS` が指定されています。
<script language="JavaScript" src="http://analyzer2.fc2.com/analyzer.js?uid=856988/ …
<SCRIPT> には TYPE 属性が必要です。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
そのエラーが出るようならDOCTYPEはXHTMLではないようなので、
<html lang="ja">としてください。
<script>のlanguage属性は非推奨です。type属性は必須です。
JavaScriptなら
<script type="text/javascript" src="...">
としてください。
No.2
- 回答日時:
HTML 4.01で書いているつもりでしたらHTMLにxmlnsは定義されていない属性なので削除して、HTMLで言語を明示するにはxml:langではなくlangだったと思いましたので変更した方が良いと思います。
ただ、XHTMLのxml:langとHTMLのlangは全く同じではなかったような気がします。(記憶が曖昧です)
scriptに関してはHTMLのバージョンによって違いますのでなんとも言えませんが、HTML 4.01 StrictやXHTML 1.0 StrictやXHTML1.1で診断されているのであればlanguageではなくtypeでMIMEタイプを明示された方が良いかと思います。
HTML 4.01 StrictやXHTML 1.0 Strictでは、scriptのtype属性は#REQUIRED(必須)となっております。
XHTMLで書いているつもりでしたらタグ名は取りあえず小文字にしないとHTMLと言うタグはXHTMLには存在しないと思います。
XHTMLは大文字と小文字を区別します。
取りあえずHTMLの文法チェックで間違いを減らしたいだけでしたらDTDを読んでその通りに書けば間違いを指摘されることは少なくなります。
http://www.kanzaki.com/docs/html/read-dtd.html
それにWAIのガイドラインを遵守すれば完璧に近くなると思います。
http://www.doraneko.org/wai/contents10/19980918/ …
No.1
- 回答日時:
もとのHTMLソースを全部見せてください。
一部分だけ見せてもらっても不明な点が多すぎます。
とりあえずその今見せてもらったHTMLを見た限りで推測します。
・XHTML1.0 または XHTML1.1 用の属性 `XML:LANG` が指定されています。
適切なDOCTYPE宣言を書いていないのではないですか?
文法チェッカーに当該文書がXHTMLではなくHTMLと判断されてしまっている
可能性があります。
XHTMLで文書を記述する場合、
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dt …
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset. …
のうちで適切なものを記述しなければいけません。
なお、文書がHTMLで記述されている場合はhtml要素にはxmlns属性、及び
xml:lang属性は定義されていないのでそれらの属性は記述出来ません。文
書で使用されている言語を指定したい場合はlang属性を使用してください。
・<SCRIPT> には TYPE 属性が必要です。
XHTMLではlanguage属性は推奨されていません。代わりにtype属性を使用し
てください。JavaScriptを使う場合は「type="text/javascript"」と指定
すればOKです。
それとXHTMLを記述する場合、要素名および属性名は全て小文字で記述して
ください。大文字では文法違反です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- ASP・SaaS FC2 BLOG <AUDIO TAGを入れプレビューはOk テーンプレートを更新すると ✖ 1 2023/08/14 11:40
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBA :URLの中で変数を使...
-
javaでhtmlファイルを開く方法
-
インラインフレームの横スクロ...
-
ドライアイスの持続時間
-
アメリカの最初に独立した13州...
-
<HTML>タグについて
-
中埜酢店 のよみかた
-
商売繁盛で笹もってこい!
-
白木屋のメニューの値段。
-
島根(松江、出雲)へ遊びに行...
-
花の名前を教えてください
-
田んぼの稲刈り
-
上部ヒンジ式の窓の開度を調整...
-
ストーブの芯の交換
-
拡張子「.stm」について
-
ドイツ語の「時間」の言い方
-
桐蔭学園卒業生があつまるBBS
-
葉巻の吸い方おしえてください。
-
安楽死についてのレポート
-
エアジョーダン6 カーマインを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セイヨウタンポポとカントウタ...
-
lang 英語と日本語など混ざる時は
-
noindexタグを試作ページの段階...
-
javaでhtmlファイルを開く方法
-
Excel VBA :URLの中で変数を使...
-
ベーシック認証時、キャンセル...
-
インラインフレームの横スクロ...
-
メール本文に変な文字が
-
iframeの中のページのリンクを...
-
複数のファイルをdiffで比較す...
-
フォルダの中の特定のファイル...
-
相対パスでリンクできない
-
VBAからhttpを呼びソースを取得
-
HTML5の宣言で画像に隙間が出来...
-
jQueryにてformの中を書き換え...
-
鉄腕アトム:トビオの母親
-
You Are The Sunshine Of My Li...
-
中埜酢店 のよみかた
-
Apacheのドキュメントルートを...
-
htmlのinput type="date"をgett...
おすすめ情報