More than 1 year has passed since last update.

W3C ValidatorでValidなHTMLで、
Hello Worldを一番短く書くには、と疑問に思ったので紹介します。

愚直に書くとこれがほぼ最小だと思うでしょう。

hello-world--normal.html
<!DOCTYPE html>
<html>
  <head>
    <title>b</title>
  </head>
<body>
  Hello, world!
</body>
</html>

しかしなんと、こちらの記事によると、
htmlheadbody などのタグは省略できるようです。

それで最小まで削ったのがこちら。

hello-world--short.html
<!DOCTYPE html><title>b</title>Hello, world!

title だけは必須、スペースも駄目みたいなので、適当な文字を入れてます。

これで見事No errorsです!

hello-world--short.png

次点

上記の方法を知る前に試行錯誤してて、
titleタグに何か入れないと怒られるので、有効活用しようと書いたのが以下。

hello-world--display-block.html
<!DOCTYPE html><title>Hello, world!</title><style>head,title{display:block}

実は head の要素も display: block にすれば表示できるんですよね〜。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.