Use a different stylesheet, depending on the pixel width of the browser. Voila, seamlessly support desktop browsers, mobile browsers, and lean-back interfaces.