2011-12-30 26 views
14

मैं निम्नलिखित सीएसएस जो अपरकेस करने के लिए सभी पाठ बदल देती उपयोग कर रहा हूँ:अवहेलना सीएसएस पाठ बदलने

.taxtabs { 
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; 
font-size: .8em; 
width: inherit; 
text-align:center; 
text-transform: uppercase; 
border-collapse: collapse; 
} 

अब मुझे क्या करना चाहते हैं यह सीएसएस ओवरराइड और कुछ पाठ लोअरकेस होना करने की अनुमति है। मुझे यह कैसे करना है? शायद किसी प्रकार की इनलाइन सीएसएस का उपयोग कर रहे हैं? धन्यवाद।

उत्तर

27

शायद बेहतर एक वर्ग किसी भी पाठ-बदलने की जरूरत नहीं है कि बनाने के लिए।

.normal { 
    text-transform: none; 
} 

<div class="taxtabs"> 
... <span class="normal">this text is not uppercase</span> ... 
</div> 
+1

भयानक। धन्यवाद। – DanielAttard

1

शायद .textabs चयनित करने के लिए कहा जाता है lowercase ताकि आप कुछ इस तरह परिभाषित कर सकते हैं एक नया वर्ग जोड़ें:

.textabs.lowercase { text-transform: lowercase; } 
6

आप छाया हुआ नहीं करना चाहती जो कुछ तत्वों के लिए एक कक्षा बनाएं और उस में text-transform: none !important; डाल दिया। मुझे आपका लेआउट नहीं पता है, इसलिए मैंने !important को अच्छे उपाय के लिए रखा है (उदाहरण के लिए यदि आपके तत्व में texttabs और override कक्षाएं थीं)।

.override { 
    text-transform: none !important; 
} 
1

सुनिश्चित नहीं हैं कि

करने के लिए करना चाहते हैं कि यदि आप केवल छोटे होने के लिए कुछ पाठ बनाना चाहते

तुम सिर्फ इस पर एक नया वर्ग को जोड़ने या सीएसएस ऊपर के वारिस के लिए है

<label class="taxtabs">text</label> 

से करने के लिए

<label class="taxtabs lower">text</label> 
<style>.taxtabs.lower{text-transform: lowercase;}</style> 
संबंधित मुद्दे