Posso aplicar um estilo a todos os sites com estilo?

4

Estou usando o add-on stylish no Firefox 8.0. Eu particularmente gosto de um estilo simples e quero aplicar em todo o site. Posso fazer isso? Eu tentei * .com e não funciona.

    
por lamwaiman1988 01.12.2011 / 03:19

2 respostas

5

Você pode aplicar um estilo a todos sites usando o namespace XHTML:

@namespace url(http://www.w3.org/1999/xhtml);

Your CSS here.

Como alternativa, para modificar somente a interface do Firefox, você usaria o namespace XUL:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

Então, se você não incluir um namespace, o Stylish modificará todos os elementos no Firefox.

Exemplo:

    
por 01.12.2011 / 03:37
2

Descobri que a regra de namespace XHTML @namespace url(http://www.w3.org/1999/xhtml); se aplica a tudo, sites e à interface do Firefox (chrome).

Para estilizar todos os sites, eu uso a seguinte regra @document (testada com o FF28.0 e o Stylish 1.4.3):

@-moz-document url-prefix(http://), url-prefix(https://) {
    /* Make all Links UPPERCASE */
    a {
        text-transform: uppercase !important;
    }
}

Documentação na Mozilla Developer Network:

  • @namespace
  • @document
por 24.07.2014 / 14:52