par
Victor BRITO » 01 avr. 2009, 18:26
Le problème des styles appliqués par défaut aux éléments de formulaire, c'est que ça varie considérablement d'un navigateur à un autre. Si déjà, à la base, il est difficile d'appliquer des feuilles de style de façon uniforme à ces éléments (quelques suggestions de lecture illustrant ce propos :
Alsacréations et
456 Berea Street), revenir en arrière est un exercice encore plus périlleux.
Le mieux serait d'ajouter une classe à tous les éléments input que tu souhaites styler et en les sélectionnant comme suit :
Pour les autres, tu les laisses tranquilles ; autrement dit, il ne faut pas employer de simples sélecteurs d'élément comme
Code : Tout sélectionner
input {
/* Règles CSS appliquables à tous les éléments input */
}
Ai-je été clair ?

Le problème des styles appliqués par défaut aux éléments de formulaire, c'est que ça varie considérablement d'un navigateur à un autre. Si déjà, à la base, il est difficile d'appliquer des feuilles de style de façon uniforme à ces éléments (quelques suggestions de lecture illustrant ce propos : [url=http://www.alsacreations.com/actu/lire/453-comment-ne-pas-styler-les-elements-de-formulaire.html]Alsacréations[/url] et [url=http://www.456bereastreet.com/lab/styling-form-controls-revisited/]456 Berea Street[/url]), revenir en arrière est un exercice encore plus périlleux.
Le mieux serait d'ajouter une classe à tous les éléments input que tu souhaites styler et en les sélectionnant comme suit :
[code]input.ta-classe {
border: 1px solid black;
}[/code]
Pour les autres, tu les laisses tranquilles ; autrement dit, il ne faut pas employer de simples sélecteurs d'élément comme
[code]input {
/* Règles CSS appliquables à tous les éléments input */
}[/code]
Ai-je été clair ? ;)