Estou tentando personalizar o CSS de impressão e descobrindo que ele imprime links com o href
valor e o link.
Isso está no Chrome.
Para este HTML:
<a href="http://www.google.com">Google</a>
Imprime:
Google (http://www.google.com)
E quero que imprima:
Google
Respostas:
O Bootstrap faz a mesma coisa (... como a resposta selecionada abaixo).
Apenas remova-o ou substitua-o em sua própria folha de estilo de impressão:
fonte
<style>@media print{a[href]:after{content:none}}</style>
Principalmente postando para mim mesmo quando continuo voltando a esta página, obrigadofloat:none
quando necessário, corrigiu um problema semelhante para mim algumas semanas atrás; pode ajudá-lo, mas isso é uma questão diferenteNão faz . Em algum lugar da folha de estilo de impressão, você deve ter esta seção do código:
A única outra possibilidade é que você tenha uma extensão fazendo isso por você.
fonte
O trabalho é perfeito.
fonte
Se você usar o seguinte CSS
basta alterá-lo para o estilo a seguir adicionando media = "screen"
Eu acho que vai funcionar.
as respostas anteriores como
não funcionaram bem na navegação do Chrome.
fonte
Encontrei um problema semelhante apenas com um img aninhado na minha âncora:
Quando eu apliquei
Perdi meu img e toda a largura da âncora por algum motivo, então usei:
que funcionou perfeitamente.
Dica de bônus : inspecionar a visualização da impressão
fonte
Para ocultar o URL da página.
use
media="print"
no exemplo de estilo:Se você deseja remover os links:
fonte
Para usuários normais. Abra a janela de inspeção da página atual. E digite:
Então você não verá os links de URL na visualização de impressão.
fonte