style.css: Improvements to make floating sidebar fit better on pages with inlines.
authorJoey Hess <joey@kitenet.net>
Thu, 10 Jun 2010 18:14:46 +0000 (14:14 -0400)
committerJoey Hess <joey@kitenet.net>
Thu, 10 Jun 2010 18:14:46 +0000 (14:14 -0400)
commit23aaa5ac45f389a741afdac6d87e077a2e44fe8b
tree6f2cee501441f1ac1e7da8cfa8eefcff37c4eaf0
parent492c61f825ed792b2bd839b76777454d4102ca8c
style.css: Improvements to make floating sidebar fit better on pages with inlines.

The key is using width: auto; overflow: auto; -- this allows the div(s) to the
left of the floating sidebar to be resized to fit next to it, and prevents
any clear: both from pushing the div down below the end of the sidebar.

Many thanks for the Hurd wiki's developers for originally figuring this out.

The edit page recently developed the same problem with its textarea, now
that a sidebar can appear on that page too. In editpage.tmpl I needed to
add a new div around the editcontent textarea, as the above styles cannot
be applied directly to textareas. The textarea's own width is reduced to
98% because at least in chromium this avoids it getting unnecessary
horizonatl scrollbars when a sidebar is displayed next to it.
debian/changelog
doc/style.css
templates/editpage.tmpl