मैं कुछ सीएसएस बटन बनाने रहा हूँ और उन्हें शैली को यथासंभव छोटा चाहते हैं द्वारा तत्व प्राप्त करने के लिए कैसे तो मैं इसइसकी आंशिक वर्ग नाम सीएसएस
[class*='mybuttons-button']{
margin-top:5px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
display:inline-block;
padding:6px 12px;
color:#fff;
vertical-align:middle;
cursor:pointer;
}
तरह शुरू कर दिया जो सभी तत्वों को क्लास को प्रभावित करेगा my-button
अब मैं यह करने के लिए में गहरी हो और इस
[class*='-large']{
padding: 10px 16px;
font-size:120%;
line-height: 1.33;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}
[class*='mybuttons-button-color']{
background:blue;
}
क्या करना चाहते हैं, लेकिन कक्षा के बाद से -large
आ सकते हैं कुछ 3 पार्टी सीएसएस उपयोगकर्ता द्वारा जोड़ा में मैं और अधिक विशिष्ट हो सकता है और कुछ इस तरह कहते हैं कि बजाय
[class*='mybuttons-button-*ANYTHING*-large']
ताकि मैं न इस
mybuttons-button-color-large
mybuttons-button-red-large
mybuttons-button-green-large
mybuttons-button-color-medium
mybuttons-button-red-medium
mybuttons-button-green-medium
करने के लिए किसी को भी एक तरह से पता है करना चाहते हैं यह करो? क्या यह संभव है कि मध्य शब्द को नाखुश करने के लिए केवल इतना ही है?
मैं जानता हूँ कि मैं अंतरिक्ष कर सकते हैं वर्ग के नाम आदि, लेकिन मेरे लिए, क्योंकि यह एक कोशिश देने के लिए प्यार होता है, इस **
<span class="mybuttons-button-color-large"></span>
इस से क्लीनर दिखता है:
<span class="mybuttons-button color large"></span>
https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selector –
मुझे पूरा यकीन है कि यह संभव नहीं है और वास्तव में आपके द्वारा दिखाए गए दूसरे फॉर्म को अनावश्यक है। यह आपके लिए कम साफ दिख सकता है लेकिन यह * निश्चित रूप से * मुझे नहीं है –
जैसा कि कहा गया था कि बस इसे आज़माएं, यह जानना अच्छा होगा कि यह संभव है या नहीं। लेकिन मैंने कुछ भी समान नहीं देखा है। – Benn