Formulaire

Formulaire - HTML/CSS - Programmation

Marsh Posté le 29-08-2003 à 11:08:17    

Hello !
 
je fais un pti formulaire tout bete ds mon site, en fait c'est un champs de recherche, qui se presente comme ca :
 
<table border=0 cellpadding=0 cellspacing=0 >
<tr>
<td><form action=""><INPUT TYPE="text" NAME=""></td>
<td><INPUT TYPE="image" SRC="images/rechercher.gif"  BORDER="0" ALT=""></form></td>
</tr>
</table>
 
mais des que je mets la balise <form action...> ca agrandi mon tableau, ya til une taille minimum qui se met par defaut ?
comment empecher ca?
Merci :hello:

Reply

Marsh Posté le 29-08-2003 à 11:08:17   

Reply

Marsh Posté le 29-08-2003 à 11:29:25    

Heu... ça va pas DU TOUT ça...
 
En HTML une balise ne peut contenir d'autres balises que si elles sont ouvertes et fermées au sein même de la première balise.
 
Or ici ta balise <form> contient un </td> dont le <td> ouvrant n'est pas dans <form> ainsi qu'un <td> dont le </td> fermant et aussi en dehors de <form>...
 
Met donc tout le tableau dans <form>


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 29-08-2003 à 11:38:56    

OK merci, c vrai que c pas tres bien,  
Mais ca nempeche que ma cellule devient plus grande que
prévu a cause de la balise Form !
Pourquoi?
 
<td width="570" align="right" colspan="2">
<form action="">
 <table border=0 cellpadding=0 cellspacing=0 >
 <tr>
 <td><INPUT TYPE="text" NAME=""></td>
 <td><INPUT TYPE="image" SRC="images/rechercher.gif"  BORDER="0" ALT=""></td>
 </tr>
 </table>
</form>
</td>  
 
Merci !

Reply

Marsh Posté le 29-08-2003 à 11:39:55    

en fait ca augmente en hauteur, du coup ca deforme le contenu de mon site !
c ca le probleme !
merci

Reply

Marsh Posté le 29-08-2003 à 11:53:26    

Déjà, c'est pas bien d'utiliser des tableaux pour la mise en page  :o


---------------
W3C : Leading the Web to Its Full Potential... - Membre du W3C l33t club
Reply

Marsh Posté le 29-08-2003 à 11:56:34    

benou_z a écrit :

OK merci, c vrai que c pas tres bien,  
Mais ca nempeche que ma cellule devient plus grande que
prévu a cause de la balise Form !
Pourquoi?
 
<td width="570" align="right" colspan="2">
<form action="">
 <table border=0 cellpadding=0 cellspacing=0 >
 <tr>
 <td><INPUT TYPE="text" NAME=""></td>
 <td><INPUT TYPE="image" SRC="images/rechercher.gif"  BORDER="0" ALT=""></td>
 </tr>
 </table>
</form>
</td>  
 
Merci !


form {
  margin: 0;
}


Message édité par gm_superstar le 29-08-2003 à 11:57:12

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 29-08-2003 à 11:58:59    

au lieu de mettre ton form dans ton td fais le contraire...

Code :
  1. <form action="">
  2. <td width="570" align="right" colspan="2">
  3. ....
  4. </td> 
  5. </form>


Et une fois que ça marchera et que tu aurras du temps va te promener la: http://openweb.eu.org/mise_en_page/ et ensuite la: www.w3schools.com et ensuite tu te diras qu'il est temps de refaire toute ta page :o

Reply

Marsh Posté le 29-08-2003 à 12:05:05    

Anapajari a écrit :

au lieu de mettre ton form dans ton td fais le contraire...

Code :
  1. <form action="">
  2. <td width="570" align="right" colspan="2">
  3. ....
  4. </td> 
  5. </form>


Et une fois que ça marchera et que tu aurras du temps va te promener la: http://openweb.eu.org/mise_en_page/ et ensuite la: www.w3schools.com et ensuite tu te diras qu'il est temps de refaire toute ta page :o


Heu... non ça c'est n'importe quoi. Ca veut dire que la balise <form> va se retrouver entre des <tr> ou <td> ce qui est rigoureusement interdit.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 29-08-2003 à 12:20:36    

tout a fait daccord avec toi gm_superstar !
moi je ttrouve que c tres propre de construire son site et de faire la mise en page avbec des tableuax, au moins ca bouge pas !
ca nempeche pas d'utiliser des feuilles de styles !
 
Merci a tous,

Reply

Marsh Posté le 29-08-2003 à 12:24:35    

benou_z a écrit :

tout a fait daccord avec toi gm_superstar !
moi je ttrouve que c tres propre de construire son site et de faire la mise en page avbec des tableuax, au moins ca bouge pas !
ca nempeche pas d'utiliser des feuilles de styles !
 
Merci a tous,


Heu... ne me fais pas dire ce que j'ai pas dit. J'ai dit que la solution de Anapajari était fausse d'un point de vue syntaxe HTML. J'ai pas dit qu'il fallait préférer les tableaux pour la mise en page...
 
Il n'y a pas de raisons d'utiliser les tableaux pour la mise en page. Il y a tout ce qu'il faut avec les CSS pour faire aussi bien, voire mieux que les tableaux. Ca demande juste un peu d'habitude...
 
Bon bien sûr si ton formulaire présente des champs de manière tabulaire, l'utilisation de tablaeux se justifie ;)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 29-08-2003 à 12:24:35   

Reply

Marsh Posté le 29-08-2003 à 12:29:53    

benou_z a écrit :

tout a fait daccord avec toi gm_superstar !
moi je ttrouve que c tres propre de construire son site et de faire la mise en page avbec des tableuax, au moins ca bouge pas !
ca nempeche pas d'utiliser des feuilles de styles !
 
Merci a tous,


 
La y'a violation des règles du W3C !
 
Mise en page avec tableaux signifie que la présentation se trouve dans le fichier HTML.... Hors, en XHTML/CSS, le fichier (X)HTML ne contient que la strucutre de la page (tout organisé en div, span, paragraphes, avec des h1/h2/hx, etc). Toute la présentation doit se faire dans le fichier CSS.
 
Les tableaux ne sont à utiliser que pour présenter des données organisées...


---------------
W3C : Leading the Web to Its Full Potential... - Membre du W3C l33t club
Reply

Marsh Posté le 29-08-2003 à 12:40:29    

Le Castor a écrit :

La y'a violation des règles du W3C !


Faut pas pousser hein... Le W3C ne dit rien dans ce sens. Je peux faire une page valide mais avec plein de tableaux.
 
C'est juste que c'est sémantiquement plus correct.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 29-08-2003 à 12:47:07    

gm_superstar a écrit :


Faut pas pousser hein... Le W3C ne dit rien dans ce sens. Je peux faire une page valide mais avec plein de tableaux.


Citation :

Tables should not be used purely as a means to layout document content as this may present problems when rendering to non-visual media. Additionally, when used with graphics, these tables may force users to scroll horizontally to view a table designed on a system with a larger display. To minimize these problems, authors should use style sheets to control layout rather than tables.

Reply

Marsh Posté le 29-08-2003 à 12:54:31    

Bon ça va pour cette fois :o
 
C'était pour voir si vous suiviez :o


Message édité par gm_superstar le 29-08-2003 à 12:54:47

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 01-09-2003 à 10:02:41    

lol !
 
ok ! Bon merci pour votre aide en tout cas ! :wahoo:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed