見出し画像

【Week1】DOCTYPE htmlと拡張子について

<!DOCTYPE html> が html文書であることを示しています。」とのことですが、この点に、拡張子(*.html)は 関係ないのでしょうか?
例えば、<!DOCTYPE html> から始まるテキストファイルであれば、
index.txt でも html文書として機能するのでしょうか?

「<!DOCTYPE html> が html文書であることを示しています。」の件ですが、拡張子が.htmlでないとファイルがhtml形式であることが認識されないので、大前提で必要となってます
<!DOCTYPE html>はあくまで補助でHTML文書であることを示しています。
htmlの拡張子があればいらないんじゃないか‥?と思う方が多かったからか、最新版のHTML5ではこのDOCTYPEが無くてもある程度は動くようになっています。
ただし、この宣言がないとブラウザ側のCSSの解釈が標準と異なってしまうので、書く必要があります。

いいなと思ったら応援しよう!