質問: ``` ``` 空要素におけるスラッシュとはどういう意味があるのでしょうか、書かないとまずいのでしょうか? また書かなくとも良い場合、どうして書く人がいるのでしょうか。
回答: XHTMLでは`/`は必須です(XMLとして正しい記法である必要があるため)。HTMLでは書かなくていいです。 HTML5が出てくる前は、「これからはXHTMLだ!」という時期があったので、その流れで、XHTMLでもしくはXHTMLに準じて書いている人がいるのでしょう。