This sounds like a job for <button> and Javascript.

~~~~~~~~~~~~~~~~
Alan C. Whiteman
Visualis Web Design
http://visualis.us
(562) 305-2862

On Saturday 23 January 2010 16:02:39 you wrote:
> *********************************************************************
> WEB STANDARDS GROUP MAIL LIST DIGEST
> *********************************************************************
>
>
> From: "Erickson, Kevin (DOE)" <kevin.erick...@doe.virginia.gov>
> Date: Fri, 22 Jan 2010 15:22:31 -0500
> Subject: CSS off button
>
> Hello fellow WSG'ers.
>
> Could anyone please tell me if there is a right way to put a clickable
> button in a web page that will turn off all CSS?
>
> Thanks,
> Kevin
>
>
> *********************************************************************
> From: Paul Novitski <p...@juniperwebcraft.com>
> Date: Fri, 22 Jan 2010 13:44:30 -0800
> Subject: Re: [WSG] CSS off button
>
> At 1/22/2010 12:22 PM, Erickson, Kevin (DOE) wrote:
> >Could anyone please tell me if there is a right way to put a
> >clickable button in a web page that will turn off all CSS?
>
> To be perhaps overly precise, I'm guessing that you probably don't
> want to turn off *all* styling because that would render your
> document as one long string of undifferentiated text, but instead you
> want to keep the browser's default styling and/or the user's custom
> styling and suppress the page author's additional styling.
>
> The approach would most likely be to strip out the style elements
> from the html head and the style attributes from all elements on the
> page. I think it would be unreasonable to ask a program to also
> suppress styling imposed by client-side scripting but if you were
> being paid enough this would be doable.
>
> The best practice way to do this would be, first of all, to provide a
> submit button or link that asked a server-side script to re-deliver
> the current page with style elements and attributes removed. Then you
> could add a JavaScript layer that intercepted the button click and
> stripped away styling on the fly. I don't think removing the style
> elements in the head after a page is rendered has the desired effect,
> so you'd probably have to delete all the children of the style object
> in addition to deleting the style attributes on the page.
>
> Depending on your purpose, you'd also want to decide whether to strip
> other presentational elements and attributes at the same time.
>
> Regards,
>
> Paul
> __________________________
>
> Paul Novitski
> Juniper Webcraft Ltd.
> http://juniperwebcraft.com
>
>
> *********************************************************************
> From: Nick Stone <boa...@nick-stone.com>
> Date: Fri, 22 Jan 2010 16:51:19 -0500
> Subject: Re: [WSG] CSS off button
>
> Kevin,
>
> I believe you could do it with PHP by having your "Off" button reload
> the page, replacing your default header with one that omits your CSS
> file(s).  You could use a cookie to make the other pages also load
> without CSS until the switch is toggled again.




*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
*******************************************************************

Reply via email to