Güvenilirlik açısından, idstil için öğelere sınıf adları veya s vermeyi (ideal classolarak metin girdileri için, muhtemelen birkaç olacağı için) ve idgönder düğmesine (a classda işe yarayacak olsa da ) vermenizi öneririm :
<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>
CSS ile:
.textInput {
}
#submitBtn {
}
Daha güncel tarayıcılar için niteliklere göre seçim yapabilirsiniz (aynı HTML'yi kullanarak):
.input {
}
.input[type="text"] {
}
.input[type="submit"] {
}
Sadece kardeş birleştiricileri de kullanabilirsiniz (çünkü stile yönelik metin girdileri her zaman bir labelöğeyi takip ediyor gibi görünüyor ve gönderme bir metin alanını takip ediyor (ancak bu oldukça kırılgandır):
label + input,
label + textarea {
}
input + input,
textarea + input {
}