Changer la couleur de la bordure d'un champs de texte formulaire

Eléphant du PHP | 83 Messages

08 mars 2008, 14:58

Bonjour

Comment fais t'on pour changer la couleur de la bordure d'un champs de texte formulaire?

Merci d'avance pour votre aide

Eléphanteau du PHP | 28 Messages

08 mars 2008, 15:57

Bonjour karenma,

C'est plutôt un problème concernant le XHTML/CSS que le PHP je pense.

Pour changer le style d'une bordure d'un champ, c'est assez simple, on fait comme pour définir n'importe quelle bordure en CSS :

Code : Tout sélectionner

input { border:1px solid #000; }
Ici, ça s'appliquera à tous les champs de formulaire; si tu veux juste personnaliser les champs textes, utilise "input[type=text]".

Bonne journée !

ViPHP
ViPHP | 1996 Messages

08 mars 2008, 16:23

Neveldo a raison c'est plus un problème de CSS que de PHP.

Tu as aussi le choix de l'insérer directement dans la balise input :

Code : Tout sélectionner

<input type="text" value="ESSAI" style="border-bottom : 3px solid black; border-top : 1px dotted yellow; border-left : 10px dashed red; border-right : 1px solid #D4D0C8;">
Pour te montrer les différentes possibilités (et il y en a d'autres !!!). L'indication plus haut, par exemple, border-bottom : 3px solid black; indique en fait : bordure-bas : épaisseur type couleur;
Mais tu peux aussi utiliser directement les autres affectations de border comme border-color,...

http://www.w3schools.com/css/css_border.asp en anglais mais bien expliqué...
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Eléphant du PHP | 83 Messages

09 mars 2008, 11:52

Bonjour

Merci ça marche j'ai changé les contours de mes champs texte mais je n'arrive pas à changer la couleur du contour de mes selects

Comment faire?

Merci pour votre aide!

Mammouth du PHP | 19672 Messages

09 mars 2008, 14:00

Ça marche pas avec IE. Et si tu vois des formulaires sous IE avec des listes déroulantes formatées, il y a 9 chances sur 10 pour que ce soit un trucage en JavaScript masquant la vraie liste et affichant un input de type text avec une image pour la flèche.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 83 Messages

09 mars 2008, 19:48

ok merci au moins je sais à quoi m'en tenir

ViPHP
ViPHP | 4674 Messages

10 mars 2008, 02:01

Bonsoir,

il est très déconseillé de modifier la mise en page des formulaires.
Un bon article à ce sujet : Comment ne pas styler les éléments de formulaire ? sur Alsacréations.

On peut jouer sur le positionnement des éléments, mais on évite en général de les styliser, ou sinon avec précaution et justesse.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).