¿Cómo deshacerse de las URL agregadas al imprimir una página temática Bootstrap?

17

Cuando imprimo una página desde mi sitio temático Bootstrap, todos los enlaces (e imágenes con URL adjuntas) tienen una representación impresa del enlace insertado en la página impresa, justo después del objeto vinculado. Puedo ver algunas situaciones en las que esto sería útil, pero por ahora solo está arruinando mi diseño impreso. Huelo jQuery en el trabajo aquí, pero no puedo entender dónde está o cómo puedo apagarlo. ¿Alguna pista por ahí? ¡Gracias!

Jim Miller
fuente
FWIW: está relacionado con Bootstrap; no es específico de Drupal ni jquery.
ToolmakerSteve

Respuestas:

32

Lo encontré: no era jQuery, sino CSS3. Abajo en bootstrap.css, encontramos:

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

Al anular el estilo con content:nonemaneja bien la situación. Hay algunas :aftercláusulas similares que hacen cosas similares, pero esto está funcionando por ahora.

Jim Miller
fuente
Para su información, lo leí por primera vez como bootstrap.css de modificación manual, que era reacio a hacer. Por supuesto, no está diciendo que: "anular el estilo" solo significa poner una nueva definición en la propia hoja de estilo, que se carga después de la de arranque. Probablemente sea obvio para la mayoría de las personas, pero menciono esto en caso de que alguien más tenga la misma mala interpretación que yo.
ToolmakerSteve
Esta extraña elección de diseño se ha " arreglado " en bootstrap 4.
BM5k