Accueil
Forums
Turoriaux
Inscription
Connexion
Fil RSS
Bienvenue invité !
Samedi 22 Novembre 2008

[Résolu] [Problème]Couleur des balises <fieldset>

Comment changer les couleurs des balises <legend>? svp


1
Auteur Message
> Posté le : 05/08/2008 19h43
Avatar de Axe


Groupe : Membres
Messages : 37

Bonjours à tous

Voilà j'ai un problème avec mon code HTML, je voudrais créer un formulaire de contact.
J'ai fais le PHP qui fonctionne et le HTML mais ce pendant j'ai utilisé les balise <legend>

Ce qui permet de créer un cadre autour d'un mot ou phrase.
Et moi, ce cadre est blanc et je voudrais bien le mettre en noir
Pouvez-vous m'aider

Merci

P.S: Voici mon code si ça peut vous aider

Code (x)HTML:
 
<div class="contact">
   <form id="contact" method="post" action="traitement_formulaire.php">
      <fieldset><legend>Vos coordonnées</legend>
         <p>
            <label for="nom">Nom :</label>
               <input type="text" id="nom" name="nom" tabindex="1" color="black" />
         </p>

         <p>
            <label for="email">Email :</label>
               <input type="text" id="email" name="email" tabindex="2" color="black" />
         </p>
      </fieldset>
 
      <fieldset><legend>Votre message :</legend>
         <p>
            <label for="objet">Objet :</label>
               <input type="text" id="objet" name="objet" color="black" tabindex="3" />
         </p>

         <p>
            <label for="message"><div class="message">Message :</div></label>
               <textarea id="message" name="message" tabindex="4" cols="30" rows="8" color="black">
               </textarea>
         </p>
      </fieldset>
 
      <div style="text-align:center;">
         <input type="submit" name="envoi" value="Envoyer le message à zDz !" />
      </div>
   </form>
</div>

> Posté le : 05/08/2008 20h49
Avatar de Cheaterman


Groupe : Membres
Messages : 270

J'suis pas très sûr, mais (puisque tu fais tout avec des attributs style) <legend style="border-color: black;">Tontexte</legend> marcherait-il ?

EDIT : Il semblerait que non, toutefois, elles sont en noir par défaut chez moi.
> Posté le : 05/08/2008 20h53
Avatar de Ascott


Groupe : Membres
Messages : 301

je dirais pariel que cheaterman ...

Mais plutot un id ou une class , ça fait plus pro , et c'est plus simple a modifier par la suite si tu as plusieurs formulaire.


Chuck Norris peut te faire passer un sale quart d'heure en 8 minutes.
L'infographie bien plus qu'une passion ...
> Posté le : 05/08/2008 21h05
Avatar de Axe


Groupe : Membres
Messages : 37

Merci de vos réponses
Mais non malheureusement, ça ne marche pas.

Oui par défaut elles sont noir mais chez moi j'ai une couleur gris foncé comme fond et du coup elles se mettent en blanc.
Encore merci de réponses quand même

> Posté le : 05/08/2008 21h08
Avatar de Cheaterman


Groupe : Membres
Messages : 270

Comme je l'ai dit précédemment, je ne suis pas extra en xHTML/CSS, toutefois, je pense qu'une solution alternative serait de faire un div avec une bordure noire solide de 1px d'épaisseur et de trouver un moyen de caser dessus le texte avec un fond blanc (pour qu'on ne voie pas le trait du div au travers). Tu vois ce que je veux dire ? Je ne sais pas si c'est réalisable, et encore moins comment...
> Posté le : 05/08/2008 21h46
Avatar de Axe


Groupe : Membres
Messages : 37

Pas mauvaise idée
Je pense que je le caserai avec des margin
Ca m'a l'air possible
Merci beaucoup, je te dis quoi après

EDIT : Non je viens d'essayer et les div déforme tout
Merci quand même

> Posté le : 05/08/2008 21h53
Avatar de Cheaterman


Groupe : Membres
Messages : 270

Je suis désolé, je n'ai plus d'idée. Mais ne désespère pas, des gens bien plus calés que moi arriveront d'ici demain et sauront sûrement quoi faire.
> Posté le : 05/08/2008 23h40
Avatar de Axe


Groupe : Membres
Messages : 37

Merci énormément de tes réponses
Enfaite ce qui fait le cadre c'est les fieldset

Encore merci

EDIT : C'est j'ai résolu mon problème
Enfaite j'ai mis "<fieldset class="cadre1">" et dans le CSS une propriété broder
Merci beaucoup d'avoir pris attention à mon problème

> Posté le : 06/08/2008 00h23
Avatar de funnycat


Groupe : Membres
Messages : 75

Bonjour,
je ne suis pas sur d'avoir bien compris. Ne te suffit-il pas de faire simplement ça:

Code (x)HTML:
<legend style="border:1px solid black;">Votre message :</legend>


En utilisant un fichier CSS il te suffirait simplement de faire ça (si je ne me trompe pas):
Code (x)HTML:
<legend class="BordureNoire">Votre message :</legend>
Et dans le CSS tu écrira ça:
Code CSS:
.BordureNoire{
border:1px solid black;
}


J'ai fais le test ça marche bien. Enfin, j'ai peut-être mal compris ta question.

En tout cas, si cette solution est la bonne alors Cheaterman a eu raison lorsqu'il disait que "demain des gens seront t'aider" parce que minuit est passé.

Cordialement.

InfoWebMaster: Site pour webmaster (articles, ressources et informations pour webmaster débutant).
Elektronique: Site d'électronique (cours et montage d'électronique).
> Posté le : 06/08/2008 11h11
Avatar de Axe


Groupe : Membres
Messages : 37

Oui c'est ce que j'ai dis
Et effectivement cela fonctionne, c'est juste que le cadre change mais aucune importance.
Merci 1000 fois de vos réponses

Ciao

> Posté le : 10/08/2008 15h30
Avatar de funnycat


Groupe : Membres
Messages : 75

Ravi d'avoir pu aidé.

Cordialement.

InfoWebMaster: Site pour webmaster (articles, ressources et informations pour webmaster débutant).
Elektronique: Site d'électronique (cours et montage d'électronique).
1