วิธีกำจัด 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ในการทำสิ่งที่คล้ายกัน แต่ตอนนี้ทำงานได้แล้ว


FYI ฉันแรกอ่านสิ่งนี้เป็น bootstrap.css การแก้ไขด้วยตนเองซึ่งฉันไม่เต็มใจที่จะทำ แน่นอนว่ามันไม่ได้หมายความว่า: "การเอาชนะสไตล์" นั้นหมายถึงการใส่คำนิยามใหม่ลงในสไตล์ชีตของตัวเองซึ่งจะโหลดหลังจากบู๊ตสแตรปหนึ่ง คนส่วนใหญ่อาจเห็นได้ชัด แต่ฉันพูดถึงเรื่องนี้ในกรณีที่คนอื่นมีการตีความผิดพลาดเหมือนฉัน
ToolmakerSteve

ตัวเลือกการออกแบบแปลก ๆ นี้ได้รับการ " แก้ไข " ใน bootstrap 4
BM5k
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.