Làm cách nào để thoát khỏi các URL được thêm khi in trang có chủ đề Bootstrap?


17

Khi tôi in một trang từ trang web có chủ đề Bootstrap của mình, tất cả các liên kết (và hình ảnh có url được đính kèm) có một đại diện được in của liên kết được chèn vào trang in, ngay sau đối tượng được liên kết. Tôi có thể thấy một số tình huống trong đó điều này sẽ hữu ích, nhưng bây giờ nó chỉ làm rối bố cục in của tôi. Tôi ngửi thấy jQuery tại nơi làm việc ở đây, nhưng tôi không thể tìm ra nó ở đâu hoặc làm thế nào tôi có thể tắt nó. Có gợi ý nào ngoài đó không? Cảm ơn!


FWIW: có liên quan đến Bootstrap; không cụ thể cho Drupal cũng không jquery.
ToolmakerSteve

Câu trả lời:


32

Tìm thấy nó: nó không phải là jQuery, mà là CSS3. Trong bootstrap.css, chúng tôi tìm thấy:

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

Ghi đè phong cách với content:nonexử lý tình huống tốt. Có một số :aftermệnh đề tương tự trong đó làm những việc tương tự, nhưng hiện tại nó đang hoạt động.


FYI, lần đầu tiên tôi đọc cái này là bootstrap.css sửa đổi bằng tay, điều mà tôi không muốn làm. Tất nhiên, điều đó không nói lên rằng: "ghi đè lên phong cách" chỉ có nghĩa là đưa một định nghĩa mới vào biểu định kiểu của chính mình, được tải sau khi khởi động. Có lẽ rõ ràng với hầu hết mọi người, nhưng tôi đề cập đến điều này trong trường hợp bất kỳ ai khác có cùng cách hiểu sai tôi đã làm.
ToolmakerSteve

Sự lựa chọn thiết kế kỳ quặc này đã được " sửa " trong bootstrap 4.
BM5k
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.