Come sbarazzarsi degli URL aggiunti quando si stampa una pagina a tema Bootstrap?


17

Quando stampo una pagina dal mio sito a tema Bootstrap, tutti i collegamenti (e le immagini con URL allegati) hanno una rappresentazione stampata del collegamento inserito nella pagina stampata, subito dopo l'oggetto collegato. Riesco a vedere alcune situazioni in cui ciò sarebbe utile, ma per ora sta solo incasinando il mio layout stampato. Sento odore di jQuery al lavoro qui, ma non riesco a capire dove sia o come posso spegnerlo. Qualche suggerimento là fuori? Grazie!


FWIW: è relativo a Bootstrap; non specifico per Drupal né jquery.
ToolmakerSteve

Risposte:


32

Trovato: non era jQuery, ma CSS3. In bootstrap.css troviamo:

@media print {
  ...
  a[href]:after {
    content: " (" attr(href) ")";
  }
  ...
}

Sostituire lo stile con content:nonegestisce bene la situazione. Ci sono alcune :afterclausole simili che fanno cose simili, ma per ora funziona.


Cordiali saluti, ho prima letto questo come bootstrap.css che modifica la mano, cosa che ero riluttante a fare. Ovviamente non sta dicendo che: "ignorare lo stile" significa semplicemente inserire una nuova definizione nel proprio foglio di stile, che viene caricato dopo quello di bootstrap. Probabilmente ovvio per la maggior parte delle persone, ma lo dico nel caso in cui qualcun altro abbia la stessa cattiva interpretazione che ho fatto io.
ToolmakerSteve

Questa strana scelta di design è stata " riparata " nel bootstrap 4.
BM5k
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.