質問編集履歴

2

文章をわかりやすく整理

2024/10/23 08:13

投稿

seshimo
seshimo

スコア1

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
  JSXで出力されたタグはHTML LSのマークアップルールには乗っ取らなくても良いのでしょうか?
9
9
 
10
10
  ■2024.10.23追記
11
- 例えばhtml5(htmlLS)では自己終了タグは<br>のように半角スペースとスラッシュがない書き方が正しいですが、JSXでは<br />と書かないとエラーになってしまうので、そうなるとdoctype<!DOCTYPE html>だからhtml5(htmlLS)的には正しくない書き方なのではないかと疑問に思いました。
11
+ 例えばhtml5(htmlLS)では自己終了タグは<br>のように半角スペースとスラッシュがない書き方が正しいですが、JSXでは<br />と書かないとエラーになってしまうので、出力されたhtml上では<br />が挿入されます。そうなるとdoctype<!DOCTYPE html>だhtml5(htmlLS)的には正しくない書き方なので、XHTML用のDOCTYPE宣言をしないといけないのではないかと疑問に思いました。
12
12
 
13
13
 
14
14
  ### 該当のソースコード

1

具体的な問題点について追記しました。

2024/10/23 07:50

投稿

seshimo
seshimo

スコア1

test CHANGED
File without changes
test CHANGED
@@ -7,12 +7,14 @@
7
7
  HTML LSでは自己終了タグの半角スペースとスラッシュが不要ですが、JSXでは半角スペースとスラッシュがないとエラーになってしまいます。
8
8
  JSXで出力されたタグはHTML LSのマークアップルールには乗っ取らなくても良いのでしょうか?
9
9
 
10
+ ■2024.10.23追記
11
+ 例えばhtml5(htmlLS)では自己終了タグは<br>のように半角スペースとスラッシュがない書き方が正しいですが、JSXでは<br />と書かないとエラーになってしまうので、そうなるとdoctypeは<!DOCTYPE html>だからhtml5(htmlLS)的には正しくない書き方なのではないかと疑問に思いました。
10
12
 
11
13
 
12
14
  ### 該当のソースコード
13
15
 
14
16
  ```
15
- 特になし
17
+
16
18
  ```
17
19
 
18
20
  ### 試したこと・調べたこと