Si vous utilisez le CSS suivant
<link href="~/Content/common/bootstrap.css" rel="stylesheet" type="text/css" />
<link href="~/Content/common/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="~/Content/common/site.css" rel="stylesheet" type="text/css" />
il suffit de le changer en style suivant en ajoutant media="écran"
<link href="~/Content/common/bootstrap.css" rel="stylesheet" **media="screen"** type="text/css" />
<link href="~/Content/common/bootstrap.min.css" rel="stylesheet" **media="screen"** type="text/css" />
<link href="~/Content/common/site.css" rel="stylesheet" **media="screen"** type="text/css" />
Je pense que ça va marcher.
les premières réponses comme
@media print {
a[href]:after {
content: none !important;
}
}
n'ont pas bien fonctionné dans le navigateur de chrome.
1 votes
Gardez à l'esprit que tous les principaux frameworks CSS font cela - vous ne pouvez pas cliquer sur le papier ! Donc si vous allez le désactiver, vous devriez ajouter une liste de liens en bas, comme ceci : alistapart.com/article/improvingprint
1 votes
C'est vrai, mais je pense qu'il est préférable d'avoir le contrôle du moment et de l'endroit où le lien apparaît. Par exemple, dans mes liens, je veux qu'ils apparaissent à la ligne suivante après le texte, et sans parenthèses. J'affiche donc l'url dans le texte.