Controlar a cor CSS para o texto da janela no FireFox?


1

Eu uso um tema do KDE com menus escuros e texto em branco. No Firefox (5.0), em Preferências-> Conteúdo-> Cores, escolhi o texto em preto e o fundo branco. Eu tenho "usar cores do sistema" desmarcada.

Encontrei um site que especifica o CSS para definir a cor: windowtext, mas codifica o plano de fundo para branco. Isso resulta em texto branco sobre fundo branco. Não entendo por que o Firefox está usando texto em branco para o texto da janela.

Como forçar o Firefox a usar uma cor de minha escolha quando ele resolve "windowtext"? Existe algo que eu possa colocar em userContent.css ou userChrome.css? ou alguma outra maneira?


Que site estranho.
BoltClock

Respostas:


0

Você não pode dizer ao Firefox para escolher uma cor arbitrária para resolver quando encontrar uma cor do sistema. Isso é codificado no mecanismo de renderização. No entanto, você ainda pode definir o texto em preto e o fundo em branco para esse site.

Vá para userContent.csse adicione o seguinte estilo:

@-moz-document domain('offendingsite.com') {
    body {
        color: black !important;
        background-color: white !important;
    }
}

Em seguida, reinicie o Firefox e visite o site novamente.

Obviamente, offendingsite.comdeve ser substituído pelo nome de domínio do site em questão.


Isso funciona, mas há duas coisas que eu não gosto: primeiro, é necessário resolvê-lo para todos os sites que encontro, cujo CSS não funciona para temas do sistema claro-escuro, e segundo, depois que eu coloco! importante, retiro o controle do designer do site. Eu quero que eles possam usar cores de sua escolha. Eu só não quero que eles sejam capazes de misturar aqueles com cores de MINHA escolha (texto da janela), especialmente porque parece que eu realmente não posso fazer a escolha no nível do navegador.

@bwtaylor: Bem, é provavelmente por isso que o CSS3 Color Module reprovou as cores do sistema.
BoltClock

Viva para isso. Parece um bug do Firefox usar a cor do sistema quando desmarquei a opção "usar cores do sistema". No site em particular, eles usam links color: windowtext para colorir, então modifiquei sua recomendação e alterei "body" para "a" e funcionou.

0

bem, se você pode obter acesso a um arquivo css do usuário, pode definir

body
{
  color: black !important
  background-color: white !important
}

Eu acho que é o mais próximo que você pode chegar disso.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.