The answer to this as of the last 5-10 years seems to be to simply be 'responsive design'.
Since we need to lay out a web page in several different ways as-is, it seems as though evolution has taken care of what seems to be a very 'natural' design pattern at this point.
Since we need to lay out a web page in several different ways as-is, it seems as though evolution has taken care of what seems to be a very 'natural' design pattern at this point.