<a href="../somepage/page.aspx?qs=asdf">Text Here</a>
stamperà come ...
testo qui (. ./somepage/page.aspx?qs=asdf)
In IE, sembra normale (non stampa l'url). Qualche idea del perché questo sta agendo in questo modo?
<a href="../somepage/page.aspx?qs=asdf">Text Here</a>
stamperà come ...
testo qui (. ./somepage/page.aspx?qs=asdf)
In IE, sembra normale (non stampa l'url). Qualche idea del perché questo sta agendo in questo modo?
La risposta era nel framework css che stiamo usando (Blueprint). C'era la riga sottostante nel file di stile:
a:link:after,a:visited:after{content:"(" attr(href) ")";font-size:90%}
Indovinare che questo potrebbe aiutare gli altri che utilizzano Blueprint.
C'è anche il motivo semantico per stampare l'url accanto al collegamento. Immagina di stampare il documento senza l'url. Non puoi essere sicuro di comprendere completamente il testo così come è inteso dall'autore.
Può essere necessario per un preventivo stampare anche la sorgente. Questo è importante per i testi accademici.
Infatti la risposta di Bretts è corretta.
È possibile evitare questo problema del tutto sullo schermo includendo l'attributo media sul link stile di stampa come segue
<link href="../../Content/blueprint/print.css" rel="stylesheet" media="print" type="text/css" />
Estrapolando dalla risposta di Brett, su Firefox 25, questo stile CSS rimuove l'href incriminato:
@media print {
a:link:after,
a:visited:after {
content: "" !important;
}
}
Inoltre, se si sta utilizzando Twitter Bootstrap come un quadro, questo:
a[href]:after{
content:"";
}
... farà il trucco! (almeno nel bootstrap 3)
Ho dovuto aggiungere "! Important" altrimenti non funzionerebbe. – ZippyV
Se si desidera essere più specifici, ad esempio rimuovere i collegamenti all'interno di una tabella, è possibile eseguire le seguenti operazioni con jQuery.
$(".tableclass tr td a").removeAttr("href");
Basta aggiungere questo nel tuo layout di pagina (pagina master)
a[href]:after {
content: none !important;
}
Non in realtà ... Che ff versione stai usando? – 3lectrologos
Questo succede su Firefox 26 fuori dalla scatola. @ La risposta di SteveEynon risolve il problema (o disabilita la funzione). – dancek
Sicuramente ci deve essere qualche opzione di configurazione nel browser stesso per disabilitare questo? – faintsignal