前の問題次の問題

HTML5 文書全体のソースコードとして、文法的に誤っているものはどれか。以下より 1 つ選択しなさい。なお、 この問題では空白文字は無視して考えるものとする。

選択肢 1

<!DOCTYPE html><meta charset="UTF-8">
<title>タイトル</title><h1>見出し</h1><p>段落</p>

選択肢 2

<!DOCTYPE html>
<meta charset="UTF-8">
<title>タイトル</title>
</head>
<body>
<h1>見出し</h1><p>段落</p>

選択肢 3

<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>タイトル</title>
</head>
<body>
<h1>見出し</h1><p>段落</p>
</body>

選択肢 4

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>タイトル
</head>
<body>
<h1>見出し<p>段落
</body>
</html>

解答

正解
4
取組履歴
ログインすると履歴が残ります
解説
<title>,<h*>タグは閉じタグを省略できない。

省略できるタグ一覧
  1. <html> はその最初の内容がコメントでなければ省略できる
  2. </html> は直後にコメントが続かなければ省略できる
  3. <head> は内容が空か、最初の内容が要素なら省略できる
  4. </head> は直後に空白文字かコメントがなければ省略できる
  5. <body> は内容が空か、最初の内容が空白文字かコメントでなければ省略できるが、最初の要素が meta, link, script, style, template なら省略できない
  6. </body> は直後にコメントが続かなければ省略できる
  7. </li> は直後に li 要素が続くか、親要素にそれ以上内容がなければ省略できる
  8. </dt> は直後に dt, dd 要素が続けば省略できる
  9. </dd> は直後に dt, dd 要素が続くか、親要素にそれ以上内容がなければ省略できる
  10. </p> は直後に address, article, aside, blockquote, details, div, dl, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, main, menu, nav, ol, p, pre, section, table, ul 要素が続くか、親要素が a, audio, del, ins, map, noscript, video 以外で親要素にそれ以上内容がなければ省略できる
  11. </rt> は直後に rt, rp 要素が続くか、親要素にそれ以上内容がなければ省略できる
  12. </rp> は直後に rt, rp 要素が続くか、親要素にそれ以上内容がなければ省略できる
  13. </optgroup> は直後に別の optgroup 要素が続くか、親要素にそれ以上内容がなければ省略できる
  14. </option> は直後に option, optgroup 要素が続くか、親要素にそれ以上内容がなければ省略できる
  15. <colgroup> はその最初の内容が col 要素で、直前に終了タグを省略した colgroup 要素がなければ省略できる (ただし空要素の場合省略できない)
  16. </colgroup> は直後に空白文字かコメントがなければ省略できる
  17. </caption> は直後に空白文字かコメントがなければ省略できる
  18. </thead> は直後に tbody, tfoot 要素が続けば省略できる
  19. <tbody> はその最初の内容が tr で、直前に終了タグを省略した tbody, thead, tfoot 要素がなければ省略できる
  20. </tbody> は直後に tbody, tfoot 要素が続くか、親要素にそれ以上内容がなければ省略できる
  21. </tfoot> は親要素にそれ以上内容がなければ省略できる
  22. </tr> は直後に tr 要素が続くか、親要素にそれ以上内容がなければ省略できる
  23. </td> は直後に td, th 要素が続くか、親要素にそれ以上内容がなければ省略できる
  24. </th> は直後に td, th 要素が続くか、親要素にそれ以上内容がなければ省略できる
※ [参考]validチェックページ
https://validator.w3.org/#validate_by_input

個人メモ(他のユーザーからは見えません)
メモを残すにはログインが必要です
コメント一覧
  • まだコメントがありません
※ コメントには[ログイン]が必要です。