Pergunta

O que estou tentando fazer é alterar a cor de fundo de uma célula da tabela <td> e quando um usuário imprimir a página, as alterações serão exibidas.

Atualmente, estou usando um script discreto para executar o seguinte comando em um intervalo de células:

element.style.backgroundColor = "#f00"

Isso funciona na tela do IE e FF, porém, quando você vai para a visualização da impressão, as cores de fundo são perdidas.

Estou fazendo algo errado?

Foi útil?

Solução

Você tentou codificar os valores apenas para ver se as cores de fundo estão aparecendo na visualização da impressão?Acho que é uma configuração do navegador.

Outras dicas

Não é recomendado fazer isso com folhas de estilo?Você pode alterar o tipo de mídia na instrução LINK em seu HTML, para que quando a página for impressa, ela volte para um estilo diferente?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top