Patent ID: 8176416

Claim:
A method for presenting a document generated in a markup language to a plurality of device types, comprising: providing a plurality of style sheets for formatting the document for a requesting device, with each style sheet accommodating a display environment; receiving a request for the document from a browser of the requesting device; sending the markup language source code for the requested document to the requesting device wherein the markup language source code includes a first link element that is used to access the style sheet for a high resolution browser, followed by a style element to reference an intermediary style sheet, wherein the intermediary style sheet includes a reference to a style sheet for a small screen browser and prevents a high resolution browser from accessing the small screen style sheet, and a second link element that is used to access the style sheet for the small screen browser; receiving a request for a specific style sheet from the requesting device wherein the specific style sheet includes a plurality of document presentation attributes to format the document for the display environment; and delivering the specific style sheet requested to the requesting device for rendering the document on a display screen of the requesting device.