Jak pozbyć się dodanych adresów URL podczas drukowania strony o tematyce Bootstrap?

17

Kiedy drukuję stronę z mojej strony o tematyce Bootstrap, wszystkie łącza (i obrazy z dołączonymi adresami URL) mają wydrukowaną reprezentację łącza wstawioną na wydrukowaną stronę, zaraz za połączonym obiektem. Widzę niektóre sytuacje, w których byłoby to pomocne, ale na razie po prostu psuje mój wydrukowany układ. Czuję tu jQuery w pracy, ale nie mogę zrozumieć, gdzie to jest i jak mogę to wyłączyć. Jakieś wskazówki? Dzięki!

Jim Miller
źródło
FWIW: jest związany z Bootstrap; nie dotyczy Drupala ani jquery.
ToolmakerSteve,

Odpowiedzi:

32

Znaleziono: to nie był jQuery, ale CSS3. W bootstrap.css znajdujemy:

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

Przesłonięcie stylu za pomocą odpowiedniej content:noneobsługi sytuacji. Istnieje kilka podobnych :afterklauzul dotyczących robienia podobnych rzeczy, ale na razie to działa.

Jim Miller
źródło
Do twojej wiadomości, najpierw przeczytałem to jako modyfikujący ręcznie plik bootstrap.css, na co nie miałem ochoty. Oczywiście nie oznacza to, że: „przesłonięcie stylu” oznacza po prostu umieszczenie nowej definicji we własnym arkuszu stylów, który jest ładowany po pasku ładującym. Prawdopodobnie oczywiste dla większości ludzi, ale wspominam o tym na wypadek, gdyby ktoś miał taką samą błędną interpretację, co ja.
ToolmakerSteve
Ten dziwny wybór projektu został „ naprawiony ” w bootstrap 4.
BM5k