[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

Reply via email to