2012-07-10 6 views
16

पूरी तरह से परेशान! मैंने कई अलग-अलग तरीकों से text-decoration: none लाइन को फिर से लिखने की कोशिश की है। मैं इसे लक्षित करके टेक्स्ट को दोबारा आकार देने में भी कामयाब रहा लेकिन text-decoration: none कोड नहीं लेगा।टेक्स्ट-सजावट: कोई भी काम नहीं कर रहा

बहुत सराहना की सहायता करें।

कोड

.widget  
 
{ 
 
    height: 320px; 
 
    width: 220px; 
 
    background-color: #e6e6e6; 
 
    position: relative;        
 
    overflow: hidden;       
 
} 
 

 

 
.title  
 
{ 
 
    font-family: Georgia, Times New Roman, serif; 
 
    font-size: 12px; 
 
    color: #E6E6E6; 
 
    text-align: center; 
 
    letter-spacing: 1px; 
 
    text-transform: uppercase; 
 
    background-color: #4D4D4D;  
 
    position: absolute; 
 
    top: 0; 
 
    padding: 5px; 
 
    width: 100%; 
 
    margin-bottom: 1px; 
 
    height: 28px; 
 
    text-decoration: none; 
 
} 
 

 
a .title  
 
{ 
 
    text-decoration: none; 
 
}
<a href="#"> 
 
    <div class="widget"> 
 
     <div class="title">Underlined. Why?</div> 
 
    </div> 
 
</a>

+7

आपका टेक्स्ट मेरे लिए रेखांकित नहीं है। –

+0

आप किस ब्राउज़र का उपयोग कर रहे हैं? – jfrej

+1

मैं निकोला के साथ हूं, कोई रेखांकित नहीं है। साथ ही, जब डेमो पोस्ट करते हैं तो कृपया अपने श्वेत-स्थान को लिखने पर विचार करें; लक्ष्य एक डेमो होना है जिसे हम आसानी से देख सकते हैं, देख सकते हैं और पढ़ सकते हैं। इसके अलावा, एक 'ए' तत्व के भीतर घोंसला वाला' div' एचटीएमएल 5 के बाहर अमान्य है, इसलिए उस निर्माण का उपयोग करते समय अपने डॉक्टरों के बारे में सुनिश्चित रहें। –

उत्तर

24

आप एक ब्लॉक तत्व (div) एक इनलाइन तत्व के अंदर (क)। यह एचटीएमएल 5 में काम करता है, लेकिन एचटीएमएल 4 नहीं। इस प्रकार केवल ब्राउज़र जो वास्तव में एचटीएमएल 5 का समर्थन करते हैं।

जब ब्राउज़र अवैध मार्कअप का सामना करते हैं, तो वे इसे ठीक करने का प्रयास करेंगे, लेकिन विभिन्न ब्राउज़र अलग-अलग तरीकों से ऐसा करेंगे, इसलिए परिणाम बदलता है। कुछ ब्राउज़र इनलाइन तत्व के बाहर ब्लॉक तत्व को स्थानांतरित करेंगे, कुछ इसे अनदेखा करेंगे।

+0

नहीं काम कर रहा है आह, महान स्पष्टीकरण धन्यवाद। –

0

कोशिश अपने स्टाइलशीट को यह जोड़ने:

a {text-decoration:none;} 
+0

यह काम करता है लेकिन मैं वैश्विक स्तर पर 'टेक्स्ट-सजावट' घोषित नहीं करना चाहता हूं: कोई नहीं। –

+0

यह उत्तर –

-4

मैंने अभी यह पुराना तरीका किया है कि मुझे पता है कि यह सही नहीं है लेकिन यह एक त्वरित समाधान है।

<h1><a href="#"><font color="#FFF">LINK</font></a></h1> 
+1

युक! '' टैग –

+1

यह एक घृणितता है –

6

उपयोग CSS Pseudo-classes और अपना टैग एक वर्ग, उदाहरण के लिए दे:

<a class="noDecoration" href="#"> 

और अपने स्टाइलशीट से जोड़ें:

.noDecoration, a:link, a:visited { 
    text-decoration: none; 
} 
+0

यह उत्तर –

3

अपने text-decoration: none; अपने एक पर रखने का प्रयास करें: मंडराना सीएसएस ।

<a href="#"> 
    <div class="widget"> 
     <div class="title" style="text-decoration: none;">Underlined. Why?</div> 
    </div> 
</a>​ 

यह काम करता है:

+0

पर काम नहीं कर रहा है यह उत्तर –

21
a:link{ 
    text-decoration: none!important; 
} 

=>, मेरे साथ :) कार्य सौभाग्य

+2

बहुत अच्छा नहीं है, धन्यवाद! और बीटीडब्ल्यू, जब मुझे होवर के लिए रेखांकित करने की आवश्यकता होती है, वही समाधान काम करता है - **। कुछ_टाइटल: होवर {टेक्स्ट-सजावट: रेखांकन! महत्वपूर्ण; } ** – gnB

+1

** अविश्वसनीय टिप धन्यवाद ** – Fattie

0

मैं मेरा क्रोम में काम करने के लिए प्राप्त करने के लिए नीचे दिए गए कोड का इस्तेमाल किया।

a:-webkit-any-link { color: black; } 
5

अपने हैडर टैग पर इस बयान जोड़ें:: आप नेस्टिंग समायोजित कर सकते हैं

<style> 
a:link{ 
    text-decoration: none!important; 
    cursor: pointer; 
} 
</style> 
+0

बिल्कुल सही विचार। धन्यवाद! –

1

कोई रेखांकन मैं भी नष्ट कर दिया हैं 'पाठ सजावट: कोई नहीं;' आपके कोड से लेकिन मुझे एक समान अनुभव था।

तो मैं एक कोड जोड़ा

a{ 
text-decoration: none; 
} 

और

a:hover{ 
text-decoration: none; 
} 

तो, के साथ अपने कोड का प्रयास करें: मंडराना।

0

जब मैंने वर्डप्रेस थीम को कस्टमाइज़ करने की कोशिश की और टेक्स्ट-सजावट ने मेरी मदद नहीं की तो मुझे बहुत सी सिरदर्द था। मेरे मामले में मुझे बॉक्स-छाया भी हटा देना पड़ा।

a:hover { 
    text-decoration: none; 
    box-shadow: none; 
} 
संबंधित मुद्दे