Bagaimana cara menyingkirkan URL tambahan saat mencetak halaman bertema Bootstrap?

17

Ketika saya mencetak halaman dari situs bertema Bootstrap saya, semua tautan (dan gambar dengan url yang dilampirkan) memiliki representasi cetakan dari tautan yang dimasukkan ke dalam halaman yang dicetak, tepat setelah objek yang ditautkan. Saya dapat melihat beberapa situasi di mana ini akan membantu, tetapi untuk sekarang ini hanya mengacaukan tata letak cetak saya. Saya mencium bau jQuery saat bekerja di sini, tapi saya tidak tahu di mana itu atau bagaimana saya bisa mematikannya. Ada petunjuk di luar sana? Terima kasih!

Jim Miller
sumber
FWIW: terkait dengan Bootstrap; tidak spesifik untuk Drupal atau jquery.
ToolmakerSteve

Jawaban:

32

Ditemukan: itu bukan jQuery, tetapi CSS3. Turun di bootstrap.css, kami menemukan:

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

Mengganti gaya dengan content:nonemenangani situasi dengan baik. Ada beberapa :afterklausa serupa di sana melakukan hal serupa, tetapi ini bekerja untuk saat ini.

Jim Miller
sumber
FYI, saya pertama kali membaca ini sebagai bootstrap.css modifikasi tangan, yang saya enggan lakukan. Tentu saja itu tidak mengatakan bahwa: "menimpa gaya" hanya berarti menempatkan definisi baru dalam lembar gaya sendiri, yang dimuat setelah yang bootstrap. Mungkin jelas bagi kebanyakan orang, tetapi saya menyebutkan ini kalau-kalau ada orang lain yang salah tafsir saya lakukan.
ToolmakerSteve
Pilihan desain aneh ini telah " diperbaiki " di bootstrap 4.
BM5k