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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Formulaire dans un tableau ?

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Formulaire dans un tableau ?

n°1895348
pr0faz
Le sommeil est une séparation.
Posté le 15-06-2009 à 17:11:31  profilanswer
 

Coucou,
 
Je sais que d'un point de vu sémantique, mettre un formulaire dans un tableau c'est "immonde" mais alors pourquoi beaucoup le font ?
 
J'aimerai créer, heu, voici à peu près ce que j'aimerai faire :
 
http://nsa07.casimages.com/img/2009/06/15/090615051123147390.jpg
 
Bon c'est pas tout à fait ça, mais disons que ça y ressemble. Le souci c'est que je n'arrive pas à l'adapter à toutes les résolutions.
 
Alors je repars de zéro et je viens vous demander un coup de main (sans me donner la réponse, essayer de m'amener sur le chemin histoire de ne pas être assisté)


---------------
Mes VenTes - Mes AchaTs
mood
Publicité
Posté le 15-06-2009 à 17:11:31  profilanswer
 

n°1895356
phosphorel​oaded
Posté le 15-06-2009 à 17:22:05  profilanswer
 

Bonjour,

 

styler un formulaire complexe avec des tableaux, pourquoi pas ... Toujours mieux qu'une avalanche de CSS foireux et de div vides servant de support à des règles CSS. :(

 

Par contre pour un formulaire tenant sur une deux lignes, sérieux quoi :/

 
  • Centrage horizontal: voir astuces Alsacreations (margin: 0 auto; )
  • input et submit dans un div flottant à gauche, 3 liens dans un div flottant à droite ou à gauche. Il leur faut une largeur en px ou %

le div qui les englobe sera celui centré horizontalement.

  • Ta zone de texte n'a pas d'étiquette (label avec le système for/id pour les relier) (et pas de fieldset pour le tout) donc on sait pas ce que fait ta page ou ton formulaire [:dawa]
  • Éventuellement, si ton bouton de soumission a un texte autre que 'OK', on arrivera peut-être à le deviner avec effort

Message cité 1 fois
Message édité par phosphoreloaded le 15-06-2009 à 17:22:56
n°1895382
pr0faz
Le sommeil est une séparation.
Posté le 15-06-2009 à 18:06:59  profilanswer
 

Ah oui, c'est une explications assez évasive on va dire, surtout que je suis encore qu'un débutant ^^
 
Le mot "complexe" m'a fait sursauter, en fait, tant que c'est adapté à toutes les résolutions, c'est le principal


---------------
Mes VenTes - Mes AchaTs
n°1895394
David Bori​ng
Posté le 15-06-2009 à 18:49:17  profilanswer
 

Le mieux c'est que tu postes du code avant de venir demander la solution.
Et pour trouver comment faire, lire des articles et bosser (pas de coppier/coller quoi)
 
http://www.d.umn.edu/itss/support/ [...] html#forms
Si tu ne dois lire qu'un seul article de cette liste, celui-ci est génial
http://www.sitepoint.com/article/f [...] esign-css/
Plus de div non sémantique, mais des li

n°1895396
pr0faz
Le sommeil est une séparation.
Posté le 15-06-2009 à 19:01:32  profilanswer
 

Ok David, je vais lire tout ça. Mon problème c'est que théoriquement, je comprends très bien comment tout ça fonctionne, mais j'ai du mal à passer à la pratique.

 

arf, c'est de l'anglais... Je sais plus trop où donner de la tête, on me dit que les tableaux c'est à éviter, mieux vaut les div, ensuite les div sont à éviter, mieux vaut les li... pfiout


Message édité par pr0faz le 15-06-2009 à 19:05:39

---------------
Mes VenTes - Mes AchaTs
n°1895400
David Bori​ng
Posté le 15-06-2009 à 19:21:15  profilanswer
 

Contrairement à ce que les gens pensent, c'est difficile de faire du bon html, je vois dans ce forum trop de dev back-end qui sont incapable de faire un formulaire un peu sémantique.
Donc certains emploient des tables car ils sont mauvais, certainement très bon en php ou .net, mais pas en html/css
 
Ici, je préfère les li car il faut de tout façon un conteneur pour les label et les input si ils sont flottants.
Ce élément de liste à du sens donc le html n'est pas en trop pour rien;
1° nom
2° prénom
 
Ensuite, l'anglais est requis pour faire du web. Ce n'est pas non plus de la grande littérature et tous les articles ne sont pas écrit par des anglophones, c'est abordable.
 
 
 

n°1895406
pr0faz
Le sommeil est une séparation.
Posté le 15-06-2009 à 19:47:48  profilanswer
 

Ok. En fait, c'est pas du tout un formulaire que je veux faire, juste une zone de texte avec deux boutons qui renverra à des pages. Mais comme les balises appartiennent à celles pour faire un formulaire, il est préférable alors que je le mette entre des balises Li alors ? Le truc c'est qu'il faut simplement que la zone de texte + les 2 boutons soient centré. Pour ce qui est du input=radio, faut juste qu'il soit un peu sur la gauche, donc le tout entre les balises Li ?


---------------
Mes VenTes - Mes AchaTs
n°1895545
-KristoV-
Posté le 16-06-2009 à 10:22:07  profilanswer
 

David Boring a écrit :

Contrairement à ce que les gens pensent, c'est difficile de faire du bon html, je vois dans ce forum trop de dev back-end qui sont incapable de faire un formulaire un peu sémantique.
Donc certains emploient des tables car ils sont mauvais, certainement très bon en php ou .net, mais pas en html/css
 
Ici, je préfère les li car il faut de tout façon un conteneur pour les label et les input si ils sont flottants.
Ce élément de liste à du sens donc le html n'est pas en trop pour rien;
1° nom
2° prénom
 
Ensuite, l'anglais est requis pour faire du web. Ce n'est pas non plus de la grande littérature et tous les articles ne sont pas écrit par des anglophones, c'est abordable.
 
 
 


 
+1
 
Effectivement, les tableaux sont à éviter au maximum et les li plutôt utiles sur ce coup-là.
 
J'ajouterais également pour tous ceux qui croient encore que les tables sont mieux que tout pour faire de la mise en page web qu'il faut penser à l'avenir du Web, aux normes d'accessibilités, etc.


---------------
Melodix Control vous présente son blog
n°1895611
pr0faz
Le sommeil est une séparation.
Posté le 16-06-2009 à 11:46:38  profilanswer
 

Ok, bon j'travail sur le p'tit bout de code et j'vous dit quoi


---------------
Mes VenTes - Mes AchaTs
n°1896410
phosphorel​oaded
Posté le 17-06-2009 à 19:58:48  profilanswer
 

-KristoV- a écrit :

J'ajouterais également pour tous ceux qui croient encore que les tables sont mieux que tout pour faire de la mise en page web qu'il faut penser à l'avenir du Web, aux normes d'accessibilités, etc.


div ou td, ça change pas grand chose à l'accessibilité si le tableau est linéarisable.
Tu peux faire de la merde avec des div et des span ou faire un site accessible avec des td (et des titres, liens explicites, etc)

mood
Publicité
Posté le 17-06-2009 à 19:58:48  profilanswer
 

n°1896653
Alekusu2
Posté le 18-06-2009 à 16:42:12  profilanswer
 

De manière générale je travaille sur les formulaires avec des <li> étant donné que les formulaires sont bien souvent des listes de label et d'input les uns à la suite des autres, c'est une solution sémantique et qui permet de bien mettre en page son formulaire et c'est une solution cross-browser.
 
Ca me semble être la solution la plus pertinente à l'heure actuelle (j'utilisais avant comme beaucoup des <p> mais ça n'a pas de sens sémantiquement)

n°1896664
pr0faz
Le sommeil est une séparation.
Posté le 18-06-2009 à 16:53:27  profilanswer
 

Ouais, en gros, les label équivaut au <p> mais sont à utiliser uniquement dans des formulaires


---------------
Mes VenTes - Mes AchaTs
n°1896665
pataluc
Posté le 18-06-2009 à 16:55:19  profilanswer
 

les labels ont surtout l'interêt qu'en cliquant dessus la case à cocher se coche ou se décoche, tu n'es plus obligé de pointer sur la case, l'ensemble case+label est cliquable.

n°1896683
pr0faz
Le sommeil est une séparation.
Posté le 18-06-2009 à 17:25:04  profilanswer
 

Ah ok, oui en effet, c'est bien plus pratique, puis sémantique ^^


---------------
Mes VenTes - Mes AchaTs
n°1896749
pr0faz
Le sommeil est une séparation.
Posté le 18-06-2009 à 21:11:17  profilanswer
 

J'en peux plus, j'expose mon code :
 

Code :
  1. HTML:
  2. <form name="f"><br>
  3.    <ul>
  4.        <li class="zone_bouton">
  5.          <input type="text" name="nom" size="55" maxlength="256" value="alexandre" /><br>
  6.          <input type="button" value="moncv" onclick="page1" />
  7.        <input type="button" value="moncv" onclick="page1" />
  8. </li>
  9. <li class="petit_lien">
  10.      <a href="hop">1</a><br>
  11.         <a href="hop">2</a><br>
  12.         <a href="hop">3</a>
  13.         </li>
  14.        </ul>
  15.      </form>
  16.    </body>
  17. </html>


 

Code :
  1. CSS:
  2. li.zone_bouton{
  3.    text-align:center;
  4.    }
  5. li.petit_lien{
  6.    margin-left:63.5%;
  7.    margin-top:-3.7%;
  8.    font-size:9.5px;
  9.    }


 
 
Tout va super sur une résolution de 1366x768, mais alors sur une résolution de 1024x768 c'est la catastrophe ! Les liens en haut sont complètement serrés, puis les liens sur le coté droit de la zone de texte sont...sur la zone de texte !
 
Il me semble que j'ai respecté la sémantique. Quelqu'un a une solution ?


---------------
Mes VenTes - Mes AchaTs
n°1896793
pr0faz
Le sommeil est une séparation.
Posté le 19-06-2009 à 00:23:50  profilanswer
 
n°1896799
Alekusu2
Posté le 19-06-2009 à 00:55:14  profilanswer
 

Faut pas que tu fasses comme ça, les li dans les formulaires c'est bien quand tu as des lignes de formulaire un peu standard, genre formulaire de contact
 

Code :
  1. <div id="conteneur_centre">
  2.  <div id="conteneur_centre_gauche">
  3.   <form>
  4.    <input type="text" />
  5.    <input type="submit />
  6.    <input type="submit" />
  7.   </form>
  8.  </div>
  9.  <div id="conteneur_centre_droite">
  10.   <ul>
  11.    <li><a href="" title="">Lien 1</a></li>
  12.    <li><a href="" title="">Lien 2</a></li>
  13.    <li><a href="" title="">Lien 3</a></li>
  14.   </ul>
  15.  </div>
  16. </div>


 
Et ensuite tu paramètres en CSS. Tu définies une largeur à ton conteneur_centre, et tu le centres au milieu de la page, ensuite tu réparties la largeur sur gauche/droite et eux tu les mets en float: left.
 
Ensuite tu stylises la liste comme tu veux.


Message édité par Alekusu2 le 19-06-2009 à 00:59:16
n°1900412
pr0faz
Le sommeil est une séparation.
Posté le 30-06-2009 à 00:14:43  profilanswer
 

J'ai toujours le même problème


---------------
Mes VenTes - Mes AchaTs
n°1901286
pr0faz
Le sommeil est une séparation.
Posté le 01-07-2009 à 20:35:58  profilanswer
 

up


---------------
Mes VenTes - Mes AchaTs
n°1901302
Alekusu2
Posté le 01-07-2009 à 21:35:49  profilanswer
 

Tu ne développes pas où est ton souci.
Je t'ai donné le code HTML, après il restait à faire le CSS que j'ai rapidement expliqué...


Message édité par Alekusu2 le 01-07-2009 à 21:37:20
n°1901305
pr0faz
Le sommeil est une séparation.
Posté le 01-07-2009 à 21:54:43  profilanswer
 

Oui, mais le problème ne vient pas de input text ou input submit, mais des 3 liens juste sur la droite de input text. Ce sont uniquement les liens qui viennent chevaucher le input text quand je diminue la fenêtre et j'aimerai justement éviter cela.


---------------
Mes VenTes - Mes AchaTs
n°1901309
Alekusu2
Posté le 01-07-2009 à 22:04:43  profilanswer
 

Fais voir ton code

n°1901316
pr0faz
Le sommeil est une séparation.
Posté le 01-07-2009 à 22:20:11  profilanswer
 

Code :
  1. <!--
  2. #conteneur_centre{
  3. text-align:center;
  4. }
  5. #conteneur_centre_gauche{
  6. }
  7. #conteneur_centre_droite{
  8. font-size:55%;
  9. font-family:arial;
  10. margin-top:-4.5%;
  11. margin-left:29%;
  12. }
  13. li {
  14. list-style-type: none;
  15. }
  16.   //-->
  17. <div id="conteneur_centre">
  18.  <div id="conteneur_centre_gauche">
  19.   <form>
  20.                            <ul>
  21.    <li><input type="text" name="nom" size="55" maxlength="256" value="alexandre"/></li>
  22.    <li><input type="submit /><input type="submit" /></li>
  23.                            <ul>
  24.   </form>
  25.  </div>
  26.  <div id="conteneur_centre_droite">
  27.   <ul>
  28.    <li><a href="" title="">Lien 1</a></li>
  29.    <li><a href="" title="">Lien 2</a></li>
  30.    <li><a href="" title="">Lien 3</a></li>
  31.   </ul>
  32.  </div>
  33. </div>


 
 
 
pour l'instant ça ne ressemble pas vraiment à ce que je voudrais. les deux boutons sont à coté de input text or il faut qu'ils soient juste en dessous. Puis malgré mon text-align:center, rien est centré


Message édité par pr0faz le 01-07-2009 à 23:00:45

---------------
Mes VenTes - Mes AchaTs
n°1901322
pr0faz
Le sommeil est une séparation.
Posté le 01-07-2009 à 23:01:57  profilanswer
 

Avec les changements que je viens d'éditer dans le code ci-dessus, l'emplacement est exacte, mais j'ai toujours le même problème de chevauchement des 3 liens quand on rétréci la fenêtre


---------------
Mes VenTes - Mes AchaTs
n°1901328
Alekusu2
Posté le 01-07-2009 à 23:28:34  profilanswer
 

Si tu faisais ce qu'on te dit ce serait mieux...
 
"Tu définies une largeur à ton conteneur_centre, et tu le centres au milieu de la page, ensuite tu réparties la largeur sur gauche/droite et eux tu les mets en float: left. "
 
De plus, tu as pas vérifié le code que je t'ai filé, il manquait un guillemet fermant dans le premier submit
 
Il faut que tu sois plus rigoureux.


Message édité par Alekusu2 le 01-07-2009 à 23:31:54
n°1901332
pr0faz
Le sommeil est une séparation.
Posté le 01-07-2009 à 23:40:12  profilanswer
 

C'est ce que j'ai fait la première fois avec un width:50% et un text-align:center mais c'est pire. Le guillemet manquant a bien été détecté, j'ai juste pris la peine de faire un copier/coller de ton code.
 
C'est vrai que j'manque de rigueur, ça fait 3 semaines que je cherche à faire ce petit truc insignifiant, ça commence à m'irriter sérieusement


---------------
Mes VenTes - Mes AchaTs
n°1901340
Alekusu2
Posté le 02-07-2009 à 00:34:31  profilanswer
 

Que veux-tu que je te dise, si tu veux pas prendre la peine de faire ce que je te conseille, c'est sur que ton problème peut durer des mois...
 
Ton problème peut se régler en 5 mins si tu prends le temps d'écouter c qu'on te dit.

n°1901343
pr0faz
Le sommeil est une séparation.
Posté le 02-07-2009 à 00:50:25  profilanswer
 

J'ai bien fait ce que tu m'as conseillé, mais c'est pas du tout l'effet désiré :

 
Code :
  1. <!--
  2. #conteneur_centre{
  3. width:99%;
  4. text-align:center;
  5. }
  6. #conteneur_centre_gauche{
  7. width:99%;
  8. float:left;
  9. }
  10. #conteneur_centre_droite{
  11. width:99%;
  12. float:left;
  13. }
  14. li {
  15. list-style-type: none;
  16. }
  17.   //-->
  18. </style>
  19. </head>
  20. <body>
  21.    <div id="conteneur_centre">
  22.    <div id="conteneur_centre_gauche">
  23. <form>
  24.     <input type="text" name="nom" size="55" maxlength="256" value="alexandre" />
  25.      <input type="submit" /><input type="submit" />
  26.    </form>
  27. </div>
  28. <div id="conteneur_centre_droite">
  29. <ul>
  30.    <li><a href="" title="">Lien 1</a></li>
  31.     <li><a href="" title="">Lien 2</a></li>
  32.    <li><a href="" title="">Lien 3</a></li>
  33. </ul>
  34. </div>
  35. </div>
  36. </body>
  37. </html>
 

http://nsa08.casimages.com/img/2009/07/02/090702125301798795.jpg


Message édité par pr0faz le 02-07-2009 à 00:51:35

---------------
Mes VenTes - Mes AchaTs
n°1901547
Alekusu2
Posté le 02-07-2009 à 14:02:25  profilanswer
 

Tu mets la partie de gauche en width: 99% et la partie de droite en width: 99%, comment veux-tu qu'ils soient côte à côte si chaque élément prend 100% de la largeur...
 
Je me requote pour la 2ième fois :
 
"Tu définies une largeur à ton conteneur_centre, et tu le centres au milieu de la page, ensuite tu réparties la largeur sur gauche/droite"
 
Si tu ne lis pas ce que je te dis, ça peut durer des semaines...


Message édité par Alekusu2 le 02-07-2009 à 14:04:28
n°1901550
Alekusu2
Posté le 02-07-2009 à 14:06:58  profilanswer
 

phosphoreloaded a écrit :


  • Centrage horizontal: voir astuces Alsacreations (margin: 0 auto; )
  • input et submit dans un div flottant à gauche, 3 liens dans un div flottant à droite ou à gauche. Il leur faut une largeur en px ou %

le div qui les englobe sera celui centré horizontalement.


 
Je te requote aussi ce qu'avait dit un autre membre pour t'aider. Tu as tout pour finaliser ce que tu veux faire, il te suffit juste d'être rigoureux et de lire ce qu'on t'écrit.

n°1901674
pr0faz
Le sommeil est une séparation.
Posté le 02-07-2009 à 16:35:15  profilanswer
 

Code :
  1. <!--
  2. #conteneur_centre{
  3. width:70%;
  4. margin:0 auto;
  5. text-align:center;
  6. }
  7. #conteneur_centre_gauche{
  8. width:35%;
  9. float:left;
  10. }
  11. #conteneur_centre_droite{
  12. width:35%;
  13. float:left;
  14. }
  15. li {
  16. list-style-type: none;
  17. }
  18.   //-->
  19. </style>
  20. </head>
  21. <body>
  22.    <div id="conteneur_centre">
  23.    <div id="conteneur_centre_gauche">
  24. <form>
  25.     <input type="text" name="nom" size="55" maxlength="256" value="alexandre" />
  26.      <input type="submit" /><input type="submit" />
  27.  </ul>
  28.    </form>
  29. </div>
  30. <div id="conteneur_centre_droite">
  31. <ul>
  32.    <li><a href="" title="">Lien 1</a></li>
  33.     <li><a href="" title="">Lien 2</a></li>
  34.    <li><a href="" title="">Lien 3</a></li>
  35. </ul>
  36. </div>
  37. </div>
  38. </body>
  39. </html>
 


http://nsa07.casimages.com/img/2009/07/02/090702044009234709.jpg

 

Là je pense avoir fait ce qu'il fallait. Input et Submit ne sont pas bien centré, puis les liens sont bien trop loin de input text. J'ai malgré tout essayé de voir si en rétrécissant la fenêtre, les liens resteraient au même endroit, ben non. Je considère pourtant avoir suivi les conseils, non ?


Message édité par pr0faz le 02-07-2009 à 16:37:07

---------------
Mes VenTes - Mes AchaTs
n°1901798
igarimasho
Posté le 02-07-2009 à 22:28:56  profilanswer
 


Très bon lien. Par contre pour fixer le souci du background-color déborde pour le fieldset sous IE, perso je m'emmerde pas, je fais tout de la même couleur (en l'occurrence blanc) et on n'en parle plus.
 
Et au lieu d'utiliser une liste, j'utilise des div, mais ça c'est parce que Rails enveloppe les fields qui ont des erreurs avec un div, et ça ferait péter la validation autrement.


Message édité par igarimasho le 02-07-2009 à 22:29:56
n°1901850
Alekusu2
Posté le 03-07-2009 à 08:19:33  profilanswer
 

pr0faz >
 
Rajoute un "position: relative;" à ton #conteneur_centre déjà
 
Puis rajoute en premier dans ton CSS :
 

Code :
  1. *
  2. {
  3. border: 0;
  4. margin: 0;
  5. padding: 0;
  6. text-decoration: none;
  7. list-style-type: none;
  8. }


 
Le * permet de s'appliquer à tous les éléments HTML, et ça permet d'éviter les attributs par défaut de chaque navigateur.
 
Tu comprendras donc que tu peux virer ça :
 

Code :
  1. li {
  2. list-style-type: none;
  3. }


 
Une fois que tu as fait ça, refais nous un screenshot et remontre nous ton code.


Message édité par Alekusu2 le 03-07-2009 à 08:23:37
n°1901938
pr0faz
Le sommeil est une séparation.
Posté le 03-07-2009 à 11:25:35  profilanswer
 

Code :
  1. <!--
  2. *{
  3. border:0;
  4. margin:0;
  5. padding:0;
  6. text-decoration:none;
  7. list-style-type:none;
  8. }
  9. #conteneur_centre{
  10. width:70%;
  11. margin:0 auto;
  12. text-align:center;
  13. position:relative;
  14. }
  15. #conteneur_centre_gauche{
  16. width:35%;
  17. float:left;
  18. }
  19. #conteneur_centre_droite{
  20. width:35%;
  21. float:left;
  22. }
  23.   //-->
  24. </style>
  25. </head>
  26. <body>
  27.    <div id="conteneur_centre">
  28.    <div id="conteneur_centre_gauche">
  29. <form>
  30.     <input type="text" name="nom" size="55" maxlength="256" value="alexandre" />
  31.      <input type="submit" /><input type="submit" />
  32.  </ul>
  33.    </form>
  34. </div>
  35. <div id="conteneur_centre_droite">
  36. <ul>
  37.    <li><a href="" title="">Lien 1</a></li>
  38.     <li><a href="" title="">Lien 2</a></li>
  39.    <li><a href="" title="">Lien 3</a></li>
  40. </ul>
  41. </div>
  42. </div>
  43. </body>
  44. </html>


 
 
http://nsa07.casimages.com/img/2009/07/03/090703112820275565.jpg
 
Hum, c'est encore pire  :pt1cable:


---------------
Mes VenTes - Mes AchaTs
n°1901950
Alekusu2
Posté le 03-07-2009 à 11:48:29  profilanswer
 

bah non c'est pas pire, c'est exactement le résultat que tu veux, sauf que certains attributs sont à paramétrer. Vire tes pourcentages inutiles pour les widths, passe tout en pixels
 
et vire le "border: 0;" dans la première ligne du css
 
Puis refais un bilan

n°1901973
pr0faz
Le sommeil est une séparation.
Posté le 03-07-2009 à 12:00:27  profilanswer
 

Alekusu, le resultat désiré ressemble plutôt à ça :
 
 
http://nsa07.casimages.com/img/2009/06/29/090629094953173953.jpg
 


---------------
Mes VenTes - Mes AchaTs
n°1901988
Alekusu2
Posté le 03-07-2009 à 12:27:45  profilanswer
 

Je sais bien, et c'est exactement ce que tu as, sauf que les borders n'apparaissent pas et que les widths sont à revoir, comme je l'ai précisé plus haut.
 
Bref, fais ce que je t'ai dit, et reviens montrer

n°1902037
pr0faz
Le sommeil est une séparation.
Posté le 03-07-2009 à 14:43:54  profilanswer
 

Code :
  1. <!--
  2. *{
  3. margin:0;
  4. padding:0;
  5. text-decoration:none;
  6. list-style-type:none;
  7. }
  8. #conteneur_centre{
  9. width:410px;
  10. margin:0 auto;
  11. text-align:center;
  12. position:relative;
  13. }
  14. #conteneur_centre_gauche{
  15. width:380px;
  16. float:left;
  17. }
  18. #conteneur_centre_droite{
  19. width:790px;
  20. float:left;
  21. margin-top:-43px;
  22. }
  23.   //-->
  24. </style>
  25. </head>
  26. <body>
  27.    <div id="conteneur_centre">
  28.    <div id="conteneur_centre_gauche">
  29. <form>
  30.     <input type="text" name="nom" size="55" maxlength="256" value="alexandre" />
  31.      <input type="submit" /><input type="submit" />
  32.  </ul>
  33.    </form>
  34. </div>
  35. <div id="conteneur_centre_droite">
  36. <ul>
  37.    <li><a href="" title="">Lien 1</a></li>
  38.     <li><a href="" title="">Lien 2</a></li>
  39.    <li><a href="" title="">Lien 3</a></li>
  40. </ul>
  41. </div>
  42. </div>
  43. </body>
  44. </html>


 
 
 
http://nsa07.casimages.com/img/2009/07/03/090703024123239642.jpg
 
http://nsa07.casimages.com/img/2009/07/03/090703024143749541.jpg
 
On commence à se rapprocher, juste un petit souci, sur la 2ème photos, quand je rétréci la fenêtre, il y a une scrollbarre en bas, j'en déduis que c'est le width:790px du conteneur-centre-droite qui fait ça, y a une solution pour l'enlever ?


---------------
Mes VenTes - Mes AchaTs
n°1902066
pataluc
Posté le 03-07-2009 à 16:02:25  profilanswer
 

moi je te propose ca:

Code :
  1. <html>
  2.   <head>
  3.     <title></title>
  4.     <style type="text/css">
  5.     <!--
  6.       *{
  7.         margin:0;
  8.         padding:0;
  9.         text-decoration:none;
  10.         list-style-type:none;         
  11.       }           
  12.       #conteneur_centre{         
  13.         margin: 0 auto;
  14.         text-align: center;
  15.         width: 400px;
  16.       }
  17.       #conteneur_centre_gauche{         
  18.         float:left;
  19.         border: 0;
  20.       }
  21.       #conteneur_centre_droite{         
  22.         float:right;
  23.       }
  24.     //-->
  25.     </style>
  26.   </head>
  27.   <body>
  28.     <form>
  29.       <div id="conteneur_centre">
  30.         <fieldset id="conteneur_centre_gauche">
  31.          
  32.           <input type="text" name="nom" size="55" maxlength="256" value="alexandre" />
  33.           <br />
  34.           <input type="submit" /><input type="submit" />
  35.          
  36.         </fieldset>   
  37.         <ul id="conteneur_centre_droite">
  38.            <li><a href="" title="">Lien 1</a></li>
  39.            <li><a href="" title="">Lien 2</a></li>
  40.            <li><a href="" title="">Lien 3</a></li>
  41.         </ul>
  42.       </div>     
  43.     </form>
  44.   </body>
  45. </html>
 

je peux pas faire mieux.

Message cité 1 fois
Message édité par pataluc le 03-07-2009 à 16:02:55
n°1902067
Alekusu2
Posté le 03-07-2009 à 16:04:42  profilanswer
 

bah déjà la question c'est pourquoi tu l'as mis ? O_o
tu dis que ton conteneur général fait 410, que ton sous conteneur gauche fait 380, le sous conteneur droit devrait faire 30, pourquoi tu as mis 790 OOOO____ooo Vire le et mets 30 (même si dans un second temps, il faudra que tu mettes des tailles plus réalistes)
 
Et ça vient d'où ce margin-top:-43px; ? Vire le aussi
 
Et reviens ensuite.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

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

  Formulaire dans un tableau ?

 

Sujets relatifs
Créer un formulaire et récupérer les données saisies ds un tableauSimuler un tableau dans un formulaire
[PHP] tableau MySQL -> formulaire -> MySQLtraitement de formulaire en tableau
modifier une table mysql a l'aide d'un tableau sur une formulaire[RESOLU]Formulaire et tableau: maj table
Créer un formulaire conforme au html 4 avec un tableauTableau et formulaire mise en forme
aide pour transfert de formulaire vers tableautransfert de données d'un formulaire versun tableau
Plus de sujets relatifs à : Formulaire dans un tableau ?


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