[libvirt] [PATCH v2 2/2] docs: css: Make docs page wider while still accomodating narrow screens
Daniel P. Berrangé
berrange at redhat.com
Thu Jan 31 10:21:35 UTC 2019
On Thu, Jan 31, 2019 at 09:44:56AM +0100, Peter Krempa wrote:
> On Wed, Jan 30, 2019 at 16:31:56 +0000, Daniel Berrange wrote:
> > On Tue, Jan 29, 2019 at 04:32:36PM +0100, Peter Krempa wrote:
> > > Bump the width to 85em while keeping a maximum width of 90%.
> > >
> > > Signed-off-by: Peter Krempa <pkrempa at redhat.com>
> > > ---
> > > docs/libvirt.css | 5 +++--
> > > 1 file changed, 3 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/docs/libvirt.css b/docs/libvirt.css
> > > index c5fe27fa3f..dcae2a338a 100644
> > > --- a/docs/libvirt.css
> > > +++ b/docs/libvirt.css
> > > @@ -100,14 +100,15 @@
> > > margin-right: auto;
> > > padding: 0px;
> > > padding-bottom: 1em;
> > > - max-width: 60em;
> > > + max-width: 90%;
> > > + width: 85em;
> > > }
> >
> > FYI, the reason I originally chose 60em is because that is commonly
> > considered to be the optimal length for readability
> >
> > https://baymard.com/blog/line-length-readability
> >
> > This is more important for large blocks of text, eg magazine articles
> > blog posts, etc. Our APIs docs have alot more structured information,
> > even though it does have some blocks of text as description it is not
> > so critical to adhere to the normal guidelines. We also potentially
> > have trouble where very long C identifiers might force unnatural line
> > breaks in our API docs.
> >
> > Personally I do still find it easier to read the APIs docs with the
> > narrower 60em width than 85em.
> >
> > Was there a particular reason you picked 85ems or was it arbitrary,
> > and where there specific parts of the docs that had trouble with
> > 60 ems ? I'm wondering if some figure inbetween might cope with
> > the bad bits you saw, without making things quite so wide.
> > eg would 70em be sufficient ?
>
> 70em is okay for me. Basically the reason was that 60em does not even
> fill my portrait monitor with rather oldschool resolution and e.g. in
> cases of the enum description boxes the description gets too many
> linebreaks which are harder to follow if the line does not start at the
> left border.
>
> Said that, my screen is not much wider than the 60em we have normally
> but I'm not entirely a fan of excesive borders or no borders at all.
> That's the reason to change max-width to a percent measurement and set
> width. In this case I'd even change it to 95% which leaves enough
> border.
>
> In the end none of this is critical. I have lots of CSS overrides for
> many webpages so I can install one more :)
Lets push with 70em then, as it is desirable to avoid enum descriptions
getting wrapped too aggressively.
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
More information about the libvir-list
mailing list