回答 受付中

HTML5で最低限必要とされる記述

  • 暇なときにでも
  • 質問No.9589817
  • 閲覧数86
  • ありがとう数2
  • 気になる数0
  • 回答数2

お礼率 100% (5/5)

お詳しい方、ぜひご教示ください。

とあるサイトにて、「HTML5最小構成ソースコードの記述」と題して、

<!DOCTYPE html>
<title>タイトル</title>

と、掲載されておりました。
当該サイトでは「違和感があるが、これでもW3C標準」と一言添えられております。

しかし、上記が最低限必要な要素であるとするソースが他に見つけられません。…英語は苦手なので、海外のサイトまでは調べてないのですが。。。
当該サイトの更新も2013年10月とあり、HTML5が勧告された2014年10月28日の約1年前となっています。

お詳しい方。HTML5での最小構成が本当に上記で正しいのか、ぜひ教えて下さい。

よろしくお願いします。

回答 (全2件)

  • 回答No.2

ベストアンサー率 69% (875/1265)

他カテゴリのカテゴリマスター
海外でも各々言ってる事がまちまちで判然としませんね…とりあえず本家本元のW3Cが提供しているHTMLコードチェッカーに通してエラーが出ない最低構成は以下のコードでした。

<!doctype html><html lang="en"><title>.</title>

- W3C: MarkupValidationService https://validator.w3.org/nu/#textarea

P.S.
他のコードチェックサイトだと<html>内に言語指定しなくてもOKが出るのでさらに削れるのですが…ここは本家の顔を立てて言語設定有りにしました(笑)。<html>は閉じなくても大丈夫ですが<title>は閉じないとダメで、また必ず最低1文字以上の文字列が必須であると警告が出ました。
お礼コメント
TakahisaKikuchi

お礼率 100% (5/5)

回答ありがとうございます。

実は私も、W3Cのチェッカーはいつも利用していて、今回もこの質問を飛ばす前に確認をしておりました。

htmタグに対するlang要素に関しては、警告としては出ますが、エラー判定ではないので、そういう意味では最小構成の対象外になるのかなと考えていました。

もう少し回答を募集したいと思います。
ありがとうございました!
投稿日時 - 2019-02-22 11:36:46
  • 回答No.1

ベストアンサー率 24% (708/2931)

コンピューター カテゴリマスター
HTML 5.0の最小構成=必要のモノは 
<!DOCTYPE html>
だけな気がします
根拠はRFCです

HTML構文では文書型宣言DOCTYPE は必須だし、これすらないならただの何もないファイルであってそれはHTML5と言えないと思う

titleは必須ではない
http://www.htmq.com/html5/title.shtml
お礼コメント
TakahisaKikuchi

お礼率 100% (5/5)

回答、ありがとうございます。
DTDは必須で間違いないようですね。

titleに関しては、解説サイトやW3Cの勧告内容、それとW3Cチェッカーでのエラー結果を読んでみると、やはり必須要素となってるようです。

ご紹介いただいたサイトは、4.01やXHTMLが主流であった頃から私も活用させていただいております。
読んでみますと「高いレベルのプロトコルでタイトル情報が提供される場合には」と記載があるので、条件付きで必須ではないと言ってるようにも思います。

いの一番に回答いただきありがとうございました!
投稿日時 - 2019-02-22 11:31:30
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


OKWAVE若者応援スペシャル企画

ピックアップ

ページ先頭へ