[Twisted-Python] Lore to Sphinx Conversion Progress Report 5

Kevin Horn kevin.horn at gmail.com
Fri Feb 5 22:02:13 MST 2010


On Fri, Feb 5, 2010 at 9:23 PM, Timothy Allen <screwtape at froup.com> wrote:

> On Fri, 5 Feb 2010 13:19:00 -0600
> Kevin Horn <kevin.horn at gmail.com> wrote:
> > > I'll see if I can find/make time to have a look at the CSS.
> >
> > That would be really great.  There are a few things that are driving
> > me bonkers.  For example: the prev/next/index links on the right hand
> > side of the gray navbar are 1 freakin' pixel lower than the
> > "breadcrumb" links on the left hand side of the same navbar () at
> > least on this machine), and I have no idea why.
>
> After spending a few minutes poking about with Firebug, the reason
> becomes clear:
>
>  - In twistedtrac.css line 38, the navbar list items are set to
>   "display: inline", which makes them layout like "<span>" and stack
>   up nicely on the left, but also makes them ignore certain vertical
>   adjustments like margin and padding.
>  - In twistedtrac.css line 42, the navbar list items on the right are
>   set to "float: right", which makes them stack up nicely on the right
>   but also happens to make them respond to margin and padding again.
>  - In trac.css line 179, the navbar list items are set to "padding:
>   0.25em 0", giving them vertical padding. This is ignored by the
>   inline list items on the left, but respected by the floated list
>   items on the right.
>

Brilliant!

It may only have taken you a few minutes, but it would have taken
me...considerably longer. :)


> I haven't studied the CSS of the main Twisted site, so I don't know how
> they get around it there.
>

On the main twisted site, they don't have anything on the left...not sure
how the Sphinx templates handle it though...


> One easy way around it for the docs might be to change "display:
> inline" to "float: left", which also makes them stack up on the left,
> and behave consistently with the ones on the right.
>
>
Actually that jacks up the height on the navbar completely (at least for
me).

Overriding the padding in twistedtrac.css seems to work though, so I think
that's what I'll go with.

Thanks for the help!

Kevin Horn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20100205/6fb6d47e/attachment.html>


More information about the Twisted-Python mailing list