विश्वसनीयता के लिए मैं कक्षा-नाम देना चाहूंगा, या idतत्वों को शैली के लिए (आदर्श रूप classसे पाठ-इनपुट के लिए, क्योंकि संभवतः कई होंगे) और idसबमिट बटन (हालांकि यह classभी काम करेगा):
<form action="#" method="post">
<label for="text1">Text 1</label>
<input type="text" class="textInput" id="text1" />
<label for="text2">Text 2</label>
<input type="text" class="textInput" id="text2" />
<input id="submitBtn" type="submit" />
</form>
सीएसएस के साथ:
.textInput {
/* styles the text input elements with this class */
}
#submitBtn {
/* styles the submit button */
}
अधिक अद्यतित ब्राउज़रों के लिए, आप विशेषताओं (उसी HTML का उपयोग करके) का चयन कर सकते हैं:
.input {
/* styles all input elements */
}
.input[type="text"] {
/* styles all inputs with type 'text' */
}
.input[type="submit"] {
/* styles all inputs with type 'submit' */
}
आप सिबलिंग कॉम्बीनेटर का उपयोग भी कर सकते हैं (क्योंकि पाठ-इनपुट शैली में हमेशा अनुसरण करते हैं label तत्व है, और सबमिट एक टेक्स्टरी का अनुसरण करती है (लेकिन यह नाजुक है)):
label + input,
label + textarea {
/* styles input, and textarea, elements that follow a label */
}
input + input,
textarea + input {
/* would style the submit-button in the above HTML */
}