diff --git a/org/html_writer.go b/org/html_writer.go
index 6355fd1..6420ba6 100644
--- a/org/html_writer.go
+++ b/org/html_writer.go
@@ -335,9 +335,10 @@ func (w *HTMLWriter) WriteDescriptiveListItem(di DescriptiveListItem) {
} else {
w.WriteString("?")
}
+ w.WriteString("\n")
w.WriteString("
\n")
WriteNodes(w, di.Details...)
- w.WriteString("\n")
+ w.WriteString("\n")
}
func (w *HTMLWriter) WriteParagraph(p Paragraph) {
diff --git a/org/testdata/lists.html b/org/testdata/lists.html
index b09c908..0bd025a 100644
--- a/org/testdata/lists.html
+++ b/org/testdata/lists.html
@@ -109,26 +109,30 @@ descriptive lists
-
-term
-
+term
+
-
details
continued details
--
+
-
-?
-
+?
+
-
details without a term
--
+
-
-term
-
+term
+
-
details on a new line
--
+
-
-term
-
+term
+
-
details on a new line (with an empty line in between)
continued
@@ -140,7 +144,7 @@ echo "Hello World!"
-
-
+
some list termination tests
@@ -207,31 +211,35 @@ ordered 2
-
-unordered descriptive
-
+unordered descriptive
+
-
1
--
+
-
-unordered descriptive
-
+unordered descriptive
+
-
2
--
+
-
-ordered descriptive
-
+ordered descriptive
+
-
1
--
+
-
-ordered descriptive
-
+ordered descriptive
+
-
2
--
+