53122


`app/views/layouts/application.html.haml`

の1行目で

`!!! 5`

という表記がありましたが、これは何を意味しているのでしょうか？


CC BY-SA 4.0
2019-03-01T17:51:39.620
53121
2019-03-03T06:07:30.023
2019-03-03T06:07:30.023
30079
12896
question
ruby-on-rails html haml
!!! 5 という表記はなにを表していますか？


それは`<!DOCTYPE html>`を表しています。

`.haml`という拡張子が示すとおり、それはHamlというテンプレート言語で書かれたものであり、HTMLに変換されます。`<!DOCTYPE
html>`はHTML5のDOCTYPE宣言であり、それに対応するHamlの記法が`!!! 5`です。

[Hamlのドキュメントの!!!の節](http://haml.info/docs/yardoc/file.REFERENCE.html#doctype-)に説明があります。


CC BY-SA 4.0
2019-03-01T18:06:09.880
53122
2019-03-01T18:06:09.880
30079
53121
answer