• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTML5の構文について質問です。)

HTML5の構文について質問です

このQ&Aのポイント
  • HTML5の構文について質問です。上記の構文に足りないものはありますか?ビルダーからDWに乗り換えたばかりのHTML5の学習中です。
  • 構文チェックでエラーになる理由を教えてください。テキストにはStyle-Typeを指定したほうが良いと書かれています。
  • なぜ<link href='style.css' media='all' rel='stylesheet' type='text/css'>を</title>の後に記述するのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • think49
  • ベストアンサー率59% (285/482)
回答No.2

#1 です。 構文上の問題ではありませんが、ちょっぴり気になったのは "style.css" というファイル名です。 このファイル名を日本語に直すと、「"style" という名前の "Cascading Style Sheets"」になります。 例えるなら、日本人が「私の名前は『日本』です」といっているようなもので、やや違和感を感じました。

noname#226929
質問者

お礼

ありがとうございます。 オーソドックスな名前を付けてしまいましたが、「style」というファイル名はマズいのでしょうか。

noname#226929
質問者

補足

只今サイトの改変中なのでこれを期にCSSのファイル名も変更することにしました。 指摘をありがとうございます。

その他の回答 (1)

  • think49
  • ベストアンサー率59% (285/482)
回答No.1

<body>...</body></html> が省略されているとすれば、問題ないと思います。 構文チェックには http://validator.whatwg.org/ を利用してみてください。 > <meta http-equiv="Content-Style-Type" content="text/css">を入れると構文チェックでエラーに HTML5 ではデフォルトスタイルシート言語が "text/css" に固定されたので "Content-Style-Type" を指定する必要はありません。 (同じ理由で "Content-Script-Type" も指定しません。) http://www.html5.jp/tag/elements/style.html http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#the-style-element > <link href="style.css" media="all" rel="stylesheet" type="text/css">を</title>の後に記述するのはなぜ 構文的にはどちらでもいいはずですが、おそらくタイトルを出来るだけ早い段階で表示するためではないでしょうか? link要素を先にすると style.css が読み込まれるまでタイトルが表示されなくなると思います。

noname#226929
質問者

お礼

ありがとうございます。 今までずっとlink要素をタイトルの上に記述していましてDWに乗り換えた際に「あれ?」と思ったんです。 <meta http-equiv="Content-Style-Type" content="text/css">の分かりやすい説明をありがとうございます。

関連するQ&A