On Mon, 2010-02-08 at 11:18 +0100, Stephan Ebelt wrote: > On Sun, Feb 07, 2010 at 11:20:18PM -0500, David Mehler wrote: > > Hello, > > I'm trying to set up a web site. This site has multiple stylesheets, > > one default stylesheet that should be used if the other is not chosen. > > The second is a high contrast stylesheet and can be selected by user's > > who need it. I'm also thinking of adding two more for smaller and > > larger font selections. My issue is I want the high contrast sheet to > > be used on all subsequent pages and on subsequent visits to the site > > by user's who have selected it. I thought of using php with this and > > cookies. I'm using php5 and would appreciate any suggestions, googling > > has shown some examples, but none are working. > > > in CSS there is also the concept of 'alternate stylesheets' build in. A page > can > basically specify as many stylesheets as it wants where one is default and > all others are 'alternate'. The browser will then offer menu entries for the > user to choose from. Ie in firefox you can choose the style from the menu at: > View -> Page Style -> ... > > Here's how it works in detail: > http://www.w3.org/Style/Examples/007/alternatives (note that this site also > has alternate styles available) > > PHP could be used to define the default style sheet on a per user/application > setting basis... > > stephan > > >
The only problem relying only on this method is that not all browsers are compatible with it, and of those that are, none remember the choice a user makes from page to page, so they'd have to reselect it upon each page visit Thanks, Ash http://www.ashleysheridan.co.uk