From a4e1608773e41b082d75ff2cbf2d56d12f5f02a1 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Thu, 10 Jan 2019 07:40:10 +0000 Subject: 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
. Note that margin-top on the
doesn't work because it would put a short
lower than the
; margin-bottom on the
doesn't work because it would put vertical space before the
for a long
; and margin-top on the
doesn't work because it would put a short
higher than the
. Only margin-bottom on the
has none of these adverse effects. 2. Of course, margin-bottom on the
fails to take care of the vertical spacing before the first list element, so implement that separately by margin-top on the
. 3. For .Bl -tag -compact, reset both to zero. --- mandoc.css | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'mandoc.css') diff --git a/mandoc.css b/mandoc.css index 894c224a..db17e9de 100644 --- a/mandoc.css +++ b/mandoc.css @@ -1,4 +1,4 @@ -/* $Id: mandoc.css,v 1.42 2018/12/04 06:11:49 schwarze Exp $ */ +/* $Id: mandoc.css,v 1.43 2019/01/10 07:40:10 schwarze Exp $ */ /* * Standard style sheet for mandoc(1) -Thtml and man.cgi(8). * @@ -119,7 +119,8 @@ td.foot-os { text-align: right; } .Bl-ohang > dt { } .Bl-ohang > dd { margin-left: 0em; } -.Bl-tag { margin-left: 5.5em; } +.Bl-tag { margin-top: 0.6em; + margin-left: 5.5em; } .Bl-tag > dt { float: left; margin-top: 0em; @@ -131,8 +132,12 @@ td.foot-os { text-align: right; } width: 100%; margin-top: 0em; margin-left: 0em; + margin-bottom: 0.6em; vertical-align: top; overflow: auto; } +.Bl-compact { margin-top: 0em; } +.Bl-compact > dd { + margin-bottom: 0em; } .Bl-compact > dt { margin-top: 0em; } -- cgit v1.2.3-56-ge451