Sinceramente no quise ver tu código y obviamente no se solucionar tu problema especifico, pero vengo a enseñarte a usar os div's y obviamente a solucionar miles de problemas que se te presenten en un futuro
El uso de los div's es aconsejable por muchas cosa, como comente en un post hace unos minutos, html es un lenguaje semántico, dado que si quieres declarar una
tabla usas una
tabla, pero si quieres poner un
formulario usas un
form (lógico, no?)
El uso de los div's es incluso mas sencillo que las tablas, te comento
Y listo, tienes tu capa, tal vez diras "
y ahora como rayos le pongo el diseño?" (espero que tengas conocimientos de css).
Pues facil, solo le pones un
id, o una class o lo que que quieras para identificarlo (yo prefiero usar la tecnica de anidado).
Código CSS:
Ver original#micaja {
width: 300px;
height: 100px;
background: #F00;
color: #FFF;
}
Ahora, para poner tu formulario igualmente es muy sencillo y solo es cuestion de imaginación a la hora de escribir tu CSS.
Código HTML:
Ver original <input type="text" name="nombre" placeholder="Escribe tu nombre" />
<input type="email" name="email" placeholder="Escribe tu email" />
<input type="password" name="contrasenia" placeholder="Escribe una nueva contraseña" />
En base a eso podrías diseñar tu formulario; la complejidad del diseño depende mucho de tu CSS y si necesitas capas de apoyo, recuerda que estas usando un formulario y dentro de estos no deben ir div's sino fieldset (son como los divs pero para formularios)
Código HTML:
Ver original <input type="text" name="nombre" placeholder="Escribe tu nombre" />
<input type="email" name="email" placeholder="Escribe tu email" /> <input type="password" name="contrasenia" placeholder="Escribe una nueva contraseña" />
Todo resulta muy facil de usar, te recomiendo estudiar mas sobre el tema y olvidarte de las tablas para maquetar.