@@ -527,7 +527,7 @@ Markdown document.
527
527
528
528
A line consisting of 0-3 spaces of indentation, followed by a sequence
529
529
of three or more matching `-`, `_`, or `*` characters, each followed
530
- optionally by any number of spaces, forms a
530
+ optionally by any number of spaces or tabs , forms a
531
531
[thematic break](@).
532
532
533
533
```````````````````````````````` example
@@ -1584,7 +1584,7 @@ begins with a code fence, indented no more than three spaces.
1584
1584
1585
1585
The line with the opening code fence may optionally contain some text
1586
1586
following the code fence; this is trimmed of leading and trailing
1587
- spaces and called the [info string](@).
1587
+ whitespace and called the [info string](@).
1588
1588
The [info string] may not contain any backtick
1589
1589
characters. (The reason for this restriction is that otherwise
1590
1590
some inline code would be incorrectly interpreted as the
@@ -2069,7 +2069,7 @@ _world_.
2069
2069
</td></tr></table>
2070
2070
````````````````````````````````
2071
2071
2072
- In this case, the HTML block is terminated by the newline — the `**hello **`
2072
+ In this case, the HTML block is terminated by the newline — the `**Hello **`
2073
2073
text remains verbatim — and regular parsing resumes, with a paragraph,
2074
2074
emphasised `world` and inline and block HTML following.
2075
2075
@@ -5049,11 +5049,9 @@ item:
5049
5049
- b
5050
5050
- c
5051
5051
- d
5052
- - e
5053
- - f
5054
- - g
5055
- - h
5056
- - i
5052
+ - e
5053
+ - f
5054
+ - g
5057
5055
.
5058
5056
<ul>
5059
5057
<li>a</li>
@@ -5063,8 +5061,6 @@ item:
5063
5061
<li>e</li>
5064
5062
<li>f</li>
5065
5063
<li>g</li>
5066
- <li>h</li>
5067
- <li>i</li>
5068
5064
</ul>
5069
5065
````````````````````````````````
5070
5066
@@ -5074,7 +5070,7 @@ item:
5074
5070
5075
5071
2. b
5076
5072
5077
- 3. c
5073
+ 3. c
5078
5074
.
5079
5075
<ol>
5080
5076
<li>
@@ -5089,6 +5085,49 @@ item:
5089
5085
</ol>
5090
5086
````````````````````````````````
5091
5087
5088
+ Note, however, that list items may not be indented more than
5089
+ three spaces. Here `- e` is treated as a paragraph continuation
5090
+ line, because it is indented more than three spaces:
5091
+
5092
+ ```````````````````````````````` example
5093
+ - a
5094
+ - b
5095
+ - c
5096
+ - d
5097
+ - e
5098
+ .
5099
+ <ul>
5100
+ <li>a</li>
5101
+ <li>b</li>
5102
+ <li>c</li>
5103
+ <li>d
5104
+ - e</li>
5105
+ </ul>
5106
+ ````````````````````````````````
5107
+
5108
+ And here, `3. c` is treated as in indented code block,
5109
+ because it is indented four spaces and preceded by a
5110
+ blank line.
5111
+
5112
+ ```````````````````````````````` example
5113
+ 1. a
5114
+
5115
+ 2. b
5116
+
5117
+ 3. c
5118
+ .
5119
+ <ol>
5120
+ <li>
5121
+ <p>a</p>
5122
+ </li>
5123
+ <li>
5124
+ <p>b</p>
5125
+ </li>
5126
+ </ol>
5127
+ <pre><code>3. c
5128
+ </code></pre>
5129
+ ````````````````````````````````
5130
+
5092
5131
5093
5132
This is a loose list, because there is a blank line between
5094
5133
two of the list items:
@@ -8624,7 +8663,7 @@ a [single-quoted attribute value], or a [double-quoted attribute value].
8624
8663
8625
8664
An [unquoted attribute value](@)
8626
8665
is a nonempty string of characters not
8627
- including spaces , `"`, `'`, `=`, `<`, `>`, or `` ` ``.
8666
+ including [whitespace] , `"`, `'`, `=`, `<`, `>`, or `` ` ``.
8628
8667
8629
8668
A [single-quoted attribute value](@)
8630
8669
consists of `'`, zero or more
@@ -8745,9 +8784,13 @@ Illegal [whitespace]:
8745
8784
```````````````````````````````` example
8746
8785
< a><
8747
8786
foo><bar/ >
8787
+ <foo bar=baz
8788
+ bim!bop />
8748
8789
.
8749
8790
<p>< a><
8750
- foo><bar/ ></p>
8791
+ foo><bar/ >
8792
+ <foo bar=baz
8793
+ bim!bop /></p>
8751
8794
````````````````````````````````
8752
8795
8753
8796
0 commit comments