From 9723da814ff2bc30f3cb7d30e1e5013dbbd42a6c Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Mon, 10 Feb 2025 19:37:21 +0100 Subject: [PATCH] [dd] Make DD and DT consistent with links. Refs #368 --- src/document/html/parser/parse.c | 4 ++-- test/dd.html | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 test/dd.html diff --git a/src/document/html/parser/parse.c b/src/document/html/parser/parse.c index 3da452581..456bf6c5d 100644 --- a/src/document/html/parser/parse.c +++ b/src/document/html/parser/parse.c @@ -471,12 +471,12 @@ static struct element_info elements[] = { {"CAPTION", html_center, NULL, 1, ET_NESTABLE }, {"CENTER", html_center, NULL, 1, ET_NESTABLE }, {"CODE", html_fixed, NULL, 0, ET_NESTABLE }, - {"DD", html_dd, NULL, 1, ET_NON_PAIRABLE}, + {"DD", html_dd, NULL, 1, ET_NON_NESTABLE}, {"DFN", html_bold, NULL, 0, ET_NESTABLE }, {"DIR", html_ul, NULL, 2, ET_NESTABLE }, {"DIV", html_linebrk, NULL, 1, ET_NESTABLE }, {"DL", html_dl, NULL, 1, ET_NESTABLE }, - {"DT", html_dt, NULL, 1, ET_NON_PAIRABLE}, + {"DT", html_dt, NULL, 1, ET_NON_NESTABLE}, {"EM", html_italic, NULL, 0, ET_NESTABLE }, {"EMBED", html_embed, NULL, 0, ET_NON_PAIRABLE}, {"FIGCAPTION", html_linebrk, NULL, 1, ET_NESTABLE }, diff --git a/test/dd.html b/test/dd.html new file mode 100644 index 000000000..af8aca6ec --- /dev/null +++ b/test/dd.html @@ -0,0 +1,20 @@ + + + dl/dt/dd sample + + +

Cryptids of Cornwall:

+
+AAA +
+
Beast of Bodmin
+
A large feline inhabiting Bodmin Moor.
+ +
Morgawr
+
A sea serpent.
+ +
Owlman
+
A giant owl-like creature.
+
+ +