1. ホーム
  2. html

[解決済み] 迷子の終了タグ img

2022-02-18 03:03:52

質問

W3C Validator サービスでマークアップを検証しているときに、次のようなエラーが発生しました。

<ブロッククオート

迷子の終了タグ img

コードは以下の通りです。

<a title="text" href="url">
<img class="text" src="imgSrc" alt="Text"></img>
</a>

どういう意味ですか?どうすれば回避できるのでしょうか?

解決方法は?

XHTML 準拠の文書である場合、以下のように閉じなければなりません。 img タグを <img src="image.jpg"/> でなく <img>...</img> .

ドキュメントが HTML5 に対応している場合は /> の部分のみを使用します。 <img src="image.jpg">

そして、その文書がXHTMLやHTML5に準拠しているとはどういうことかというと、これはHTMLページの一番最初の行、いわゆる document type definition :

<!DOCTYPE HTML> HTML5用と

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> XHTML 1.0 Transitional用

NOTE <!DOCTYPE> 宣言は必須であり(HTML バリデータで検証させたい場合)、常に HTML 文書の最初に記述されるべきものです。

NOTE 文書型定義は、技術的にはウェブページを機能させるために必要ではありませんが、コードに常に含めることは良い習慣です。Web ページを作成する際には、常に文書型定義をコードに含める習慣を身に付けてください。

もっと読む