test
+a and b +-a1 ++b1
これが
- a and b
- a1
- b1
こうなる。
htmlとしては
<ol> <li>a and b</li> <ul> <li>a1</li> <li>b1</li> </ul> </ol>
となる。
気分としては、
<ol> <li>a and b</li> <ul> <li>a1</li> </ul> <ol> <li>b1</li> </ol> </ol>
になって欲しい。
正しくは
<ol> <li>a and b <ul> <li>a1</li> </ul> <ol> <li>b1</li> </ol> </li> </ol>
になるべき。
どっちにしろhtmlとしてみたらinvalidなんだが。ul, olはliしか子要素として認めない。
idea:4987を見て意味分かんねーなと思いながら試してみたら驚いた。
htmlがinvalidなのはこの記法が採用された当時から思っていたがいや、なんとも。間に一度、一段階上の要素を突っ込めというのは正しいんだが。これは多分
+a and b --a1 --b1
- a and b
- a1
- b1
と言った一段階目の要素のズレを吸収しようとしてるんだろうな。多分。
採用されないがアイデアに出しておくことにする。
出してみた→idea:5802