Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1326 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème CSS et formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème CSS et formulaire

n°1000138
analfabete
Posté le 03-03-2005 à 21:00:32  profilanswer
 

Bonsoir à tous voilà mon code:

Code :
  1. <ul>
  2. <form method="post">
  3. <li>Login:<input align="left" type="text" name="login" maxlength="16"></li>
  4. <li>Password:<input align="left" type="password" name="pass" maxlength="16"></li>
  5. </form>
  6. </ul>


 
J'aimerais savoir comment faire pour que les deux zones de texte soit aligné verticalement car actuellmeent elles sont juste apres login et password
Et si il existe pas uen autre facon de mettre en page ces formulaire sans <table>
Merci bien

mood
Publicité
Posté le 03-03-2005 à 21:00:32  profilanswer
 

n°1000144
analfabete
Posté le 03-03-2005 à 21:13:42  profilanswer
 

faut-il deux bloc un pour le texte et autre pour le form ?

n°1000147
Flyman30
Posté le 03-03-2005 à 21:15:48  profilanswer
 

Les CSS
 
 

Code :
  1. #cadreform
  2. {
  3. text-align: left;
  4. font-family: Verdana, Helvetica, sans-serif;
  5. font-size: 1em;
  6. color: #000000;
  7. margin-right: auto;
  8. margin-left: auto;
  9. padding: 8px;
  10. width: 80%;
  11. background-color: #f0f8ff;
  12. border: solid 2px #6495ed;
  13. }
  14. html>body #cadre2
  15.         {
  16.  width: auto;
  17.  }
  18. #cadreform fieldset
  19. { /*mise en forme des cadres */
  20. margin: 0;
  21. font-style: normal;
  22. padding: 0 1em 1em;
  23. }
  24. #cadreform legend
  25. {
  26. font-size: 1.3em;
  27. font-weight: bold;
  28. color: #000000;
  29. }
  30. #cadreform p { /*** Mise en forme des lignes du formulaire ***/
  31. padding: .2em 0;
  32. margin: 0 0 .2em 0;
  33. }
  34. #cadreform fieldset#coordonnees label
  35. { /*** Mise en forme des intitulés de champs ***/
  36. float: left; /*** Très important, ne pas suprimer ! ***/
  37. width: 30%; /*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
  38. text-align: right; /*** ... et ils sont alignés à droite... ***/
  39. margin: 0;
  40. padding: 0 .5em 0 0;
  41. line-height: 1.8; /*** ... et centrés verticalement. ***/
  42. }
  43. #cadreform label:hover
  44. {


 
 
Le HTML

Code :
  1. <form name="Acces" id="Acces" method="post" action=" ">
  2. <div id="cadreform">
  3.   <fieldset id="coordonnees">
  4.    <legend>Vos Identifiants</legend>
  5.    <br />
  6. <p>
  7. <label for="nom" title="Veuillez saisir votre Login">Login :</label>
  8. <input type="text" name="Login" id="Login" size="50" title="Veuillez saisir votre Login" tabindex="1" />
  9. </p
  10. <p>
  11. <label for="password" title="Veuillez saisir votre mot de passe">Password :</label>
  12. <input type="password" name="password" id="password" size="5" title="Veuillez saisir votre Password" tabindex="2" />
  13. </p>
  14. <p class="centre">
  15. <input type="submit" value="Entrez" id="submit1" name="Submit1"title="Cliquez sur ce bouton pour vous connecter" tabindex="3" />
  16. </p>
  17. <br />
  18.   </fieldset>
  19. </div>
  20. </form>


Message édité par Flyman30 le 03-03-2005 à 21:16:51
n°1000153
analfabete
Posté le 03-03-2005 à 21:25:52  profilanswer
 

A k merci pour ce résumez rapide la mise en forme et du coding reste plus qu'a me renseigner sur les balises label,legend, fieldset
Merci

n°1000156
rompi
Posté le 03-03-2005 à 21:31:49  profilanswer
 

Salut analfabet, n'utilise pas align="left",
c'est CSS doit gérer la mise en page ;)
 
voila un petit truc qui marche, avec ton code html,
 

Code :
  1. ul {
  2. list-style: none;
  3. }
  4. form {
  5. border: solid gray 1px;
  6. width: 260px;
  7. background: #f2f2f2;
  8. padding: 12px 10px 0px;
  9. }
  10. form li {
  11. clear:both;
  12. width: 100%;
  13. height: 30px;
  14. margin: Opx;
  15. }
  16. input {
  17. border: solid gray 1px;
  18. background: #f2f2f2;
  19. float: right;
  20. margin: -18px 5px -18px;
  21. }


n°1001319
analfabete
Posté le 04-03-2005 à 21:22:18  profilanswer
 

Il n'y aurais pas une methode plus facile je demande pas de customizer les textbox etc... ; juste decaler les textbox de facon qu'elle soit aligner entre elles mais le probleme j'ai essaye de faire un margin-left:220px mais elle se decale pas par rapport a la bordure de gauche de la div mais au texte qui se trouve sur la même ligne voilà le code:
 
<!--
 input {
    background: #f2f2f2;
     margin-left:220px;
 } //-->
 </style><head/>
<body>
<div >
Veuillez remplir tous les champs<br/>
Login:<input type="text" name="login" maxlenght="16" size="16" style="margin-left:110"><br/>
Mot de passe:<input type="password" name="password" maxlenght="16" size="16" style="margin-left:110"><br/>
Re-saisir:<input type="password" name="repassword" maxlenght="16" size="16" style="margin-left:110"><br/>
E-mail:<input type="text" name="e-mail" style="margin-left:110"><br/>
<input type="submit" value="Envoyer" style="margin-left:110">
<div/>

n°1001347
Flyman30
Posté le 04-03-2005 à 22:26:23  profilanswer
 

Je t'ai donné le code tout fait pour avoir un formulaire aux normes xhtml queveut tu de plus  :sarcastic:


---------------
planuldep | Association pêche à la Sempé

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème CSS et formulaire

 

Sujets relatifs
Changer la couleur d'un lien dans un CSS ? possible ou pas ?probleme require
Comment Charger une chaine (venant d'un formulaire) dans un tableau ?nouveau probleme flex
problème d'execution d'un code JS sous IEProblème compilation (toolkit Maximum Entropy)
probleme verification si checkbox est cochéeproblème d'erreur de segmentation
Problème de chargement d'images sur Rollover avec IE[Conseils]Mise en page contenant plein d'élément gif avec CSS ou HTML
Plus de sujets relatifs à : Problème CSS et formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR