Как избавиться от добавленных URL при печати страницы на тему Bootstrap?


17

Когда я печатаю страницу со своего сайта, посвященного Bootstrap, все ссылки (и изображения с прикрепленными URL-адресами) имеют напечатанное представление ссылки, вставленной в печатную страницу, сразу после связанного объекта. Я могу видеть некоторые ситуации, когда это было бы полезно, но сейчас это просто портит мой печатный макет. Я чувствую запах jQuery на работе, но не могу понять, где он находится и как его отключить. Есть какие-нибудь намеки там? Благодарность!


FWIW: относится к Bootstrap; не относится ни к Drupal, ни к jquery.
ToolmakerSteve

Ответы:


32

Нашел его: это был не jQuery, а CSS3. Внизу в bootstrap.css мы находим:

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

Переопределить стиль с content:noneручками отлично. Там есть несколько похожих :afterпунктов, делающих подобные вещи, но пока это работает.


К вашему сведению, я сначала прочитал это как модификацию рук bootstrap.css, что я не хотел делать. Конечно, это не означает, что «переопределение стиля» означает просто добавление нового определения в собственную таблицу стилей, которая загружается после начальной загрузки. Вероятно, это очевидно для большинства людей, но я упоминаю об этом на тот случай, если у кого-то будет такое же неверное толкование, как у меня.
ToolmakerSteve

Этот странный выбор дизайна был « исправлен » в начальной загрузке 4.
BM5k
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.