Patent ID: 7653875

Claim:
A method for providing web content steps: receiving at a server a request for the web content from a client; identifying from the server a browser in the client from which the request was initiated; determining from the server whether the browser is capable of displaying up-level web content, down-level web content, or browser specific web content, wherein a level of the web content capable of being displayed by the browser corresponds to a type and version of the browser, wherein up-level web content includes one or more style sheets or scripts and down-level web content is implemented without style sheets or scripts; if the browser is determined to be capable of displaying up-level web content, then the server: identifying one or more cascading style sheets (CSS) corresponding to up-level browsers; incorporating the one or more up-level CSS's into the web content; and providing the web content with the one or more up-level CSS's to the client in response to the request; if the browser is determined to be capable of displaying down-level web content, then the server: assembling the web content without any CSS's; and providing the web content to the client in response to the request; if the browser is determined to not have the capability to display up-level web content or down-level web content, then the server: identifying instructions that enable the browser to display the web content formatted with the one or more up-level CSS's; configuring a browser specific CSS corresponding to the identified instructions that enable the browser to display the web content formatted with the one or more up-level CSS's; incorporating the browser specific CSS into the web content; and providing the web content with the browser specific CSS to the client in response to the request.