I have a lot of short pages, but a lot of tags, making the sidebar longer than a screen, generally. So, I thought to make tags and the action buttons go directly under the main content, no matter how short it may be. Having to scroll to get to this is a pain, and it really devalues the information provided by the tags.
For the tags, it was simply changing "clear: none" in the .page-tags class css. However, I couldn't get that to work for #page-info. Looking at the source for a rendered page, I can see why. In between the <div>s for these two, there is an explicit: "<div style="clear:both; height:1px; font-size:1px;"></div>".
I'm not sure why it's done this way, as it gets in the way of what themes can do. At least, if this "break" was done with a class or an id, then it could be overridden by a theme designer.








