Mammouth du PHP |
19672 Messages
19 févr. 2006, 12:32
Proposition : tu peux parfaitement mettre ça en forme non seulement sans cette marge supplémentaire inutile, mais également sans utiliser de tableau en utilisant un style CSS.
Le code HTML
<form id="form" method="POST" action="">
<p>
<input type="text" name="T1" id="T1" size="20" /><input type="submit" value="Envoyer" name="B1" />
</p>
</form>
Le style CSS
Code : Tout sélectionner
<style type="text/css">
/* <![CDATA[ */
#form {
width: 144px;
border: 1px solid #000;
position: relative;
top: 0;
left: 50%;
margin-left: -72px;
}
/* ]]> */
</style>
La différence ? j'ai viré le tableau et rajouté un attribut id dans labalise <form> : ensuite, je traite l'élément formulaire comme un bloc en le positionnant, en lui donnant des dimensions et en le centrant avec le style CSS approprié.
C'est plus rapide et beaucoup plus facile par la suite de faire une refonte de mise en page en ne modifiant que la feuille de style sans même ouvrir le fichier HTML.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 