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
> 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...
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