2010-08-22 14 views
14

मैं एक सीएसएस शैली वर्ग बनाया है:मैं उस पृष्ठ में मौजूद सभी बटनों पर सीएसएस कैसे लागू कर सकता हूं?

.btn { 
    color:#050; 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
} 

कैसे मैं हर बटन को class="btn" जोड़े बिना सभी बटन जो पेज में मौजूद हैं करने के लिए इस सीएसएस शैली वर्ग आवेदन कर सकते हैं?

उत्तर

4
button{ 
    color:#050; 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
} 

या

input[type="button"]{ 
    color:#050; 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
} 
+2

दूसरा उदाहरण ** नहीं ** CSS3 है। विशेषता चयनकर्ता पहले से ही CSS2.1 में मौजूद है। यह केवल CSS3 में विस्तारित किया गया था। http://www.w3.org/TR/CSS2/selector.html#attribute- चयनकर्ता –

+0

ने उत्तर अपडेट किया है :) धन्यवाद। – Aman

+0

आईएमओ, इस आइटम को उत्तर के रूप में चिह्नित करने के लायक है; IOW, मुझे लगता है कि यह एक हरे रंग की चेक मार्क के लायक है। –

26

अपने बटन <input type="button"> हैं या सबमिट करते हैं, तो यह यह करना चाहिए:

input[type="button"], input[type="submit"] { 
    color:#050; 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
} 

अन्यथा, अगर अपने बटन <button> हैं:

button { 
    color:#050; 
    font: old 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
} 

करने के लिए बटन के सभी तीन प्रकार हड़पने:

button, input[type="button"], input[type="submit"] { 
    color:#050; 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
} 
+0

मैं एएसपीनेट का उपयोग कर रहा हूं, इसलिए इसकी तरह <एएसपी: बटन आईडी = "बटन 1" टेक्स्ट = "बटन" /> – ashu

3
input[type=submit], input[type=button], button { 
    ... 
} 
1

सिर्फ एक टिप्पणी

input[type="button"] 

IE6 जैसे पुराने ब्राउज़रों पर काम करने के लिए नहीं जा रहा है। यदि यह एक समस्या है तो दुर्भाग्य से आपको प्रत्येक वर्ग में अपनी कक्षा जोड़ने की आवश्यकता होगी।

+0

@all .. thxs 2 all – ashu

2

यदि आप सभी शैलियों को स्पष्ट रूप से सेट नहीं करना चाहते हैं, लेकिन कुछ पूर्व-मौजूदा वर्ग (उदाहरण के लिए बूटस्ट्रैप बीटीएन-डिफॉल्ट क्लास) में परिभाषित शैलियों का उपयोग करना चाहते हैं, तो आप ऐसा कुछ कर सकते हैं:

<script> 
$("button").addClass("btn-default"); 
</script> 

मेरे मामले में यह वही था जो मैं खोज रहा था, हालांकि मुझे यकीन है कि इस तरह से ऐसा करने के बारे में कुछ प्रकार की चेतावनी है, या आप उम्मीद करेंगे कि यह सीधे सीएसएस से कुछ करने योग्य होगा।

संबंधित मुद्दे

 संबंधित मुद्दे