2010-01-29 13 views
14

उदाहरण के लिए के बाद प्रिंट कर रहा है,Firefox में, जब एंकर टैग के साथ एक पृष्ठ मुद्रण, लिंक स्थान पाठ

<a href="../somepage/page.aspx?qs=asdf">Text Here</a> 

के रूप में बाहर प्रिंट होगा ...


पाठ यहाँ (। ./somepage/page.aspx?qs=asdf)


IE में, यह सामान्य लग रहा है (यूआरएल मुद्रित नहीं है)। कोई विचार यह इस फैशन में क्यों काम कर रहा है?

+0

यह वास्तव में ... क्या संस्करण एफएफ प्रयोग कर रहे हैं नहीं करता है? – 3lectrologos

+0

यह बॉक्स के बाहर फ़ायरफ़ॉक्स 26 पर होता है। @ स्टीवएनॉन का जवाब इस मुद्दे को हल करता है (या सुविधा को अक्षम करता है)। – dancek

+0

निश्चित रूप से ब्राउज़र में इसे कॉन्फ़िगर करने के लिए कुछ कॉन्फ़िगरेशन विकल्प होना चाहिए? – faintsignal

उत्तर

6

उत्तर सीएसएस ढांचे में था जो हम उपयोग कर रहे हैं (ब्लूप्रिंट)। शैली फ़ाइल में निम्न पंक्ति थी:

a:link:after,a:visited:after{content:"(" attr(href) ")";font-size:90%} 

मान लीजिए इससे ब्लूप्रिंट का उपयोग करने वाले अन्य लोगों की सहायता हो सकती है।

0

लिंक के बगल में यूआरएल मुद्रित करने का अर्थपूर्ण कारण भी है। कल्पना कीजिए कि आप यूआरएल के बिना दस्तावेज़ मुद्रित करते हैं। आप पाठ द्वारा पूरी तरह से समझने के लिए सुनिश्चित नहीं हो सकते हैं क्योंकि यह लेखक द्वारा है।

स्रोत को प्रिंट करने के लिए उद्धरण के लिए भी आवश्यक हो सकता है। अकादमिक ग्रंथों के लिए यह महत्वपूर्ण है यानी।

वास्तव में ब्रेट्स का जवाब सही है।

0

आप इस समस्या को पूरी तरह से स्क्रीन पर प्रिंट शैली लिंक पर मीडिया विशेषता को शामिल करने के रूप में

<link href="../../Content/blueprint/print.css" rel="stylesheet" media="print" type="text/css" /> 
25

, ब्रेट के जवाब से Extrapolating फ़ायरफ़ॉक्स 25 पर इस प्रकार से बच सकते हैं, इस सीएसएस शैली को हटा हमलावर href:

@media print { 
    a:link:after, 
    a:visited:after { 
     content: "" !important; 
    } 
} 
8
इसके अलावा

, यदि आप एक ढांचे के रूप में ट्विटर बूटस्ट्रैप का उपयोग कर रहे, इस:

a[href]:after{ 
    content:""; 
} 

... चाल चलेंगे! (कम से कम बूटस्ट्रैप 3)

+1

मुझे 'महत्वपूर्ण' जोड़ना पड़ा अन्यथा यह काम नहीं करेगा। – ZippyV

1

यदि आप अधिक विशिष्ट होना चाहते हैं - एक तालिका के भीतर लिंक हटाएं, तो आप jQuery के साथ निम्न कार्य कर सकते हैं।

$(".tableclass tr td a").removeAttr("href"); 
1

बस (मास्टर पृष्ठ) अपने लेआउट पेज में इस ऐड

a[href]:after { 
     content: none !important; 
    }