क्या यह एक बुरी बात है यदि मैं एक ऑब्जेक्ट के लिए एक से अधिक कक्षा जोड़ता हूं। मान लीजिए: क्यों, मैं सिर्फ यह की जरूरत हैएक से अधिक कक्षाओं को जोड़ना
<a href="#" class="paren" class="defaul">text</a>
मुझे मत पूछो।
धन्यवाद।
क्या यह एक बुरी बात है यदि मैं एक ऑब्जेक्ट के लिए एक से अधिक कक्षा जोड़ता हूं। मान लीजिए: क्यों, मैं सिर्फ यह की जरूरत हैएक से अधिक कक्षाओं को जोड़ना
<a href="#" class="paren" class="defaul">text</a>
मुझे मत पूछो।
धन्यवाद।
आप एकाधिक वर्ग नामों (एक पूरी तरह से सामान्य बात करने के लिए) का उपयोग कर सकते हैं, लेकिन केवल आपके HTML तत्व पर एक वर्ग विशेषता की अनुमति है।
इस बजाय कार्य करें:
<a href="#" class="paren defaul">text</a>
आप निश्चित रूप से इस प्रकार angular एनजी-वर्ग विशेषता का उपयोग करके अपने वर्ग चयनकर्ताओं का विस्तार कर सकता है RedFilters 'जवाब से इसे जारी रखते हुए:
<a href="#" class="paren defaul" ng-class="['tea', 'mat', 'thirs']">text</a>
परिणामी एचटीएमएल तब होगा:
<a href="#" class="paren defaul tea mat thirs">text</a>
उपयोगी में आ सकता है एक tslint चारों ओर पाने के लिए "लाइन बहुत लंबी" त्रुटि :-)
दो वर्ग बयान, बस के लिए कोई ज़रूरत नहीं है:
<a href="#" class="paren defaul">text</a>
अब, इसे सीएसएस में संभालने के लिए आपको यह करने की आवश्यकता है:
.paren.default{
}
... दोनों कक्षा चयनकर्ताओं के बीच जगहों के दौरान। चीयर्स!
नहीं, यह कोई बुरी चीज नहीं है। मैं इसे अक्सर इस्तेमाल करता हूं। विभिन्न चिंताओं को अलग-अलग वर्गों में अलग करना उपयोगी है। आपका वाक्यविन्यास हालांकि गलत है। – CodesInChaos
यह सुनिश्चित नहीं है कि इसे किसने कम किया है, यह एक बिल्कुल उचित सवाल है। इसे संतुलित करने के लिए उपरोक्त। –
ध्यान रखें कि यदि आप दोनों वर्गों का उपयोग करके उस तत्व को स्टाइल करने का प्रयास करते हैं तो आप आईई 6 के साथ समस्याओं में भाग ले सकते हैं। अधिक जानकारी के लिए http://stackoverflow.com/questions/3939105/whats-the-support-for-classname-andclassname-in-the-current-browsers देखें। –