Closed2

HTMLタグ "<br />" のスラッシュについて(void要素のトレイリングスラッシュについて)

たたたたたた

前提

Prettierを使用すると、void要素のトレイリングスラッシュが自動的に付与されてしまう。

トレイリグスラッシュはない方が良いのか

W3Cで確認してみる

W3Cのトレイリングスラッシュの判定画像

Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.

対処法

  • Prettierの使用をやめ、他のフォーマッターを利用する
  • node.jsで正規表現を使用して物理的に削除する

■参考
https://stackoverflow.com/questions/7366344/do-we-still-need-forward-slashes-when-closing-void-elements-in-html5
https://validator.w3.org/#validate_by_input

このスクラップは2023/08/22にクローズされました