]> git.cameronkatri.com Git - mandoc.git/commit
After years of gnashing of teeth, i finally found a way to avoid
authorIngo Schwarze <schwarze@openbsd.org>
Thu, 10 Jan 2019 07:40:10 +0000 (07:40 +0000)
committerIngo Schwarze <schwarze@openbsd.org>
Thu, 10 Jan 2019 07:40:10 +0000 (07:40 +0000)
commita4e1608773e41b082d75ff2cbf2d56d12f5f02a1
tree057ca6e02d1548f9907280bbcce3ed7231d90eba
parent6719c1661f033ee6a197313c077e571a96ce1359
After years of gnashing of teeth, i finally found a way to avoid
having to write empty list elements for non-compact .Bl -tag lists:

1. Add margin-bottom to the <dd>.
Note that margin-top on the <dt> doesn't work because it would put
a short <dt> lower than the <dd>; margin-bottom on the <dt> doesn't
work because it would put vertical space before the <dd> for a long
<dt>; and margin-top on the <dd> doesn't work because it would put
a short <dt> higher than the <dd>.  Only margin-bottom on the <dd>
has none of these adverse effects.

2. Of course, margin-bottom on the <dd> fails to take care of the
vertical spacing before the first list element, so implement that
separately by margin-top on the <dl>.

3. For .Bl -tag -compact, reset both to zero.
mandoc.css
mdoc_html.c