Como se livrar de URLs adicionados ao imprimir uma página com o tema Bootstrap?

17

Quando imprimo uma página do meu site com tema de Bootstrap, todos os links (e imagens com URLs anexados) têm uma representação impressa do link inserido na página impressa, logo após o objeto vinculado. Posso ver algumas situações em que isso seria útil, mas por enquanto está apenas atrapalhando meu layout impresso. Sinto o cheiro do jQuery no trabalho aqui, mas não consigo descobrir onde ele está ou como posso desativá-lo. Alguma dica lá fora? Obrigado!

Jim Miller
fonte
FWIW: está relacionado ao Bootstrap; não é específico para Drupal nem jquery.
precisa

Respostas:

32

Encontrou: não era jQuery, mas CSS3. No bootstrap.css, encontramos:

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

A substituição do estilo por content:nonelida com a situação. Existem algumas :aftercláusulas semelhantes por fazer coisas semelhantes, mas isso está funcionando por enquanto.

Jim Miller
fonte
Para sua informação, li pela primeira vez como bootstrap.css de modificação manual, o que relutava em fazer. É claro que não está dizendo que: "substituir o estilo" significa apenas colocar uma nova definição na própria folha de estilo, que é carregada após a de inicialização. Provavelmente óbvio para a maioria das pessoas, mas menciono isso no caso de alguém ter a mesma má interpretação que eu.
precisa
Esta escolha de design estranho foi " fixo " na inicialização 4.
BM5k