diff --git a/spec.txt b/spec.txt
@@ -321,8 +321,8 @@ Markdown document.
A line consisting of 0-3 spaces of indentation, followed by a sequence
of three or more matching `-`, `_`, or `*` characters, each followed
-optionally by any number of spaces, forms a [horizontal
-rule](@horizontal-rule).
+optionally by any number of spaces, forms a
+[horizontal rule](@horizontal-rule).
.
***
@@ -3506,8 +3506,8 @@ delimiter (either `.` or `)`).
A list is an [ordered list](@ordered-list)
if its constituent list items begin with
-[ordered list markers](#ordered-list-marker), and a [bullet
-list](@bullet-list) if its constituent list
+[ordered list markers](#ordered-list-marker), and a
+[bullet list](@bullet-list) if its constituent list
items begin with [bullet list markers](#bullet-list-marker).
The [start number](@start-number)
@@ -6339,8 +6339,8 @@ is followed by a link label (even though `[bar]` is not defined):
## Images
Syntax for images is like the syntax for links, with one
-difference. Instead of [link text](#link-text), we have an [image
-description](@image-description). The rules for this are the
+difference. Instead of [link text](#link-text), we have an
+[image description](@image-description). The rules for this are the
same as for [link text](#link-text), except that (a) an
image description starts with `![` rather than `[`, and
(b) an image description may contain links.