2009-05-27 8 views
6

आईई 7 का समर्थन नहीं करता है: अंतिम-बच्चे छद्म चयनकर्ता। मैं स्पष्ट रूप से कक्षा के नाम को अंतिम तत्व के रूप में इंगित करने के बारे में सोच रहा हूं लेकिन यह सुनिश्चित नहीं करता कि सीएसएस फ़ाइल के अंदर इस तत्व का चयन कैसे करें। किसी को भी यह कैसे करना है इस पर कोई विचार है?एक HTML तत्व का चयन कैसे करें जिसमें दो वर्ग नाम हैं?

उत्तर

14
.class1.class2 {color:red} 

और

<div class="class1 class2"></div> 

या IE7-js और स्थापित: पिछले वाले बच्चे "बस काम" होगा।

+0

ध्यान दें कि आईई 6 टूट गया है जब इस तरह के कई वर्ग चयनकर्ताओं की बात आती है। http://www.ryanbrill.com/archives/multiple-classes-in-ie/ अधिक विस्तार से बताता है और इसके आसपास एक काम है। – Quentin

+0

आईई 7-जेएस लाइब्रेरी भी एक काम-आसपास है, और यह पहले/अंतिम-बच्चे को भी सक्षम बनाता है। मुझे यह पसंद है। – SpliFF

3

यदि आप

<div class="element"/> 
<div class="element last"/> 

तुम बस कई classnames बारे में ध्यान देने

div.element 
{ 
    // styles effect both divs 
} 

div.last 
{ 
    // style will only effect the second element and overides because lower in the css 
} 
0

एक अतिरिक्त बात कर सकते हैं कि IE6 उन्हें ठीक से संभाल नहीं कर सकते हैं। यह केवल सूची में अंतिम श्रेणी नाम पर विचार करेगा:

.class1.class2 {color:red} => .class2 in IE6 
संबंधित मुद्दे