Você sabia que um documento HTML não precisa necessariamente ter uma única folha de estilos? Você pode proporcionar ao usuário várias outras folhas de estilo em um único documento HTML, para que ele possa escolher a que melhor se adequa a seu gosto, ou, partindo para o lado da acessibilidade, criar folhas de estilo de alto contraste que facilite a leitura de usuários com baixa visão.
Criar folhas de estilo alternativas não exige muito esforço e não tem segredo algum, você só vai encontrar dificuldade devido a alguns browsers que não suportam essa opção, mas, por exemplo, no firefox você pode ir até Exibir > Estilos da página e trocar as folhas de estilo dentre as disponíveis, se é que o site disponibiliza essa opção.
<link rel="stylesheet" type="text/css" href="default.css" title="Default CSS" />
<link rel="alternate stylesheet" type="text/css" href="simple.css" title="Simple CSS" />
<link rel="alternate stylesheet" type="text/css" href="dark.css" title="Dark CSS" />A primeira folha de estilos foi a que eu defini como padrão, as outras duas a seguir são as folhas de estilo alternativas, pois, como podem observar, elas possuem o atributo re="alternate stylesheet" e só serão carregadas se o usuário alterá-las no browser. Para que vocês entendam como isso funciona, dêem uma olhada no exemplo que criei para esse tutorial.
Luiz Celso de Faria Alves
Ai pedrinho meus parabéns, quero ver muitos post bons aqui tava faltando algo aqui no imasters assim com muita rotina dessa nossa área!
Leonardo Antonioli
O problema é que, pelo menos no Firefox, ao recarregar a página ou ir para outro item do menu, o estilo padrão é recarregado. Ou seja, o estilo alternativo tem prazo de validade de uma página... :-)
Raphael Figa
Olá Pedro,
Seguestão para próximo artigo seria como fixar esta opção do Alternative Style Sheets, sei que em Jquery é possivel, li isso em algum blog gringo.
Abraço.
Thiago Valentim
Muito bom, ja usei uma vez, mas por puro lazer e aprendizado, quase nao vejo sites que usam...
É muito bom para a acessibilidade
Pedro,
Parabens pelo artigo, apesar do exemplo, so ficou devendo algum site que usa.
Mas vai ai um otimo exemplo:
http://www.dasilva.org.br/
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.