[email protected] wrote: > Furthermore, this is not a design choice and it never was; it fixes > several issues on IE8, several mobile browsers, and when viewing > PHP.net in split-screen on many screen sizes. > > I'm not saying it's there to stay on the right forever; it definitely > is staying there until someone can come up with solutions for the > aforementioned problems while keeping it on the left side.
AFAIK one of the main reasons to put the menu on the right hand side was to move it below the main content on browsers with a narrow viewport. Therefore it is reasonable to emit the content first and then the menu in the generated HTML. As it is styled now, both content and menu float left. Have you considered letting #layout-content float right? That would effectively display the menu on the left for reasonably broad viewports, without requiring to change the structure of the HTML. At least a workaround for those who prefer to have the menu on the left hand side is to use a user stylesheet for their browser. How this can be done for Firefox is described on <http://ffeathers.wordpress.com/2013/03/10/how-to-override-css-stylesheets-in-firefox/>. I've set up my userContent.css like so: @-moz-document domain(php.net) { #layout-content {float: right !important} } -- Christoph M. Becker -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
