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!


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.