Bonjour,
Selon le code ci-dessous, le champ "text" et le bouton "submit" on la même largeur.
Peut-ton les différencier en CSS sans avoir à définir des class="xxxx" pour ces éléments de formulaire ?

CSS :
<style type="text/css">
.form_test input {
	width:600px;
}
</style>

HTML :
<div class="form_test">
<form>
<input type="text" value="ho ho ho !!">
<input type="submit" value="ho">
</form>
</div>


Merci !

Gilles
Modifié par gilles74 (02 Aug 2007 - 15:51)
Bonjour,

non tu ne peux pas car les deux sont des inputes et dans ton css tu les apels comme cela pour leur donner un style.

Donc si tu veux les differencier tu es obligé de leur donner une classe ou un id différent.
Halindel a écrit :
non tu ne peux pas

Si si tu peux.
Conseil: potasser un peu la spécification CSS. Smiley cligne
Et notamment: http://www.w3.org/TR/CSS21/selector.html

Ceci dit, si on veut être compatible avec IE6 (et peut-être le 7? à voir...), il faudra effectivement passer par des classes (ou juste une classe).