J'essaie de personnaliser le CSS d'impression et je trouve qu'il imprime des liens avec la href
valeur ainsi que le lien.
C'est dans Chrome.
Pour ce HTML:
<a href="http://www.google.com">Google</a>
Il imprime:
Google (http://www.google.com)
Et je veux qu'il imprime:
Google
Réponses:
Bootstrap fait la même chose (... que la réponse sélectionnée ci-dessous).
Retirez-le simplement de là ou remplacez-le dans votre propre feuille de style d'impression:
la source
<style>@media print{a[href]:after{content:none}}</style>
Surtout pour moi quand je reviens sur cette page, mercifloat:none
si nécessaire, j'ai résolu un problème similaire il y a quelques semaines; pourrait vous aider, mais c'est un problème différentCe n'est pas le cas . Quelque part dans votre feuille de style d'impression, vous devez avoir cette section de code:
La seule autre possibilité est que vous ayez une extension qui le fasse pour vous.
la source
Le travail est parfait.
la source
Si vous utilisez le CSS suivant
il suffit de le changer dans le style suivant en ajoutant media = "screen"
Je pense que cela va fonctionner.
les anciennes réponses comme
n'ont pas bien fonctionné dans le navigateur Chrome.
la source
J'ai rencontré un problème similaire uniquement avec une img imbriquée dans mon ancre:
Quand j'ai postulé
J'ai perdu mon img et la largeur totale de l'ancre pour une raison quelconque, alors j'ai plutôt utilisé:
qui a parfaitement fonctionné.
Astuce bonus : inspecter l'aperçu avant impression
la source
Pour masquer l'URL de la page.
utiliser
media="print"
dans l'exemple de style tage:Si vous souhaitez supprimer des liens:
la source
Pour les utilisateurs normaux. Ouvrez la fenêtre d'inspection de la page actuelle. Et saisissez:
Ensuite, vous ne verrez pas les liens URL dans l'aperçu avant impression.
la source