Foros del Web » Creando para Internet » CSS »

Posición de un formulario dentro de la página

Estas en el tema de Posición de un formulario dentro de la página en el foro de CSS en Foros del Web. Saludos Soy nuevo en esto, por fin he aprendido a hacer un formulario y guardar los datos en un .txt. Ahora me gustaría cambiarlo de ...
  #1 (permalink)  
Antiguo 30/07/2012, 02:19
Avatar de Highway  
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Posición de un formulario dentro de la página

Saludos

Soy nuevo en esto, por fin he aprendido a hacer un formulario y guardar los datos en un .txt. Ahora me gustaría cambiarlo de posición en la página y que no aparezca siempre en la esquina superior izquierda. He probado esto:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Formulario</title>
<style type="text/css">
</style>
</head>
<body background="fondo.png">


<body>
<div id="contenedor">
#contenedor {
width: 300px;
height: 250px;
margin: auto;
</div>



<div id="contenedor">

<FORM method="post" name="formulario" action="pagina.php">
Nombre:<input type="text" name="nombre" id="nombre"><br />
Apellido: <input type="text" name="Apellido" id="apellido"><br />

</div>
</body>
</body>

<input type="submit" value="Enviar">
<input type="reset">



Os agradecería mucho que le echaseis un vistazo. Muchas gracias
  #2 (permalink)  
Antiguo 30/07/2012, 10:51
Avatar de chabri  
Fecha de Ingreso: septiembre-2009
Ubicación: Torremolinos
Mensajes: 227
Antigüedad: 14 años, 6 meses
Puntos: 17
Respuesta: Posición de un formulario dentro de la página

Aquí te lo dejo

Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Formulario</title>
<style type="text/css">
#contenedor {
#contenedor {
width: 300px;
height: 250px;
margin: auto;
width: 300px;
height: 250px;
position:absolute;
left:50%;
top:50%;
margin-left:-150px;
margin-top:-125px;
background-color:#333;

}
#contenedor-form{
position:absolute;
top:50%;
height:125px;
margin-top:-80px;
background-color:#ccc;
width:260px;
padding:20px;
}
input{
width:100%;
font-family:arial;
}
}
</style>
</head>
<body>
<div id="contenedor">
<div id="contenedor-form">
<FORM method="post" name="formulario" action="pagina.php">
Nombre:<input type="text" name="nombre" id="nombre"><br />
Apellido: <input type="text" name="Apellido" id="apellido"><br />
<input type="submit" value="Enviar">
<input type="reset"></FORM>
</div></div>
</body>

Lo que hice fue centrarlo vertical y horizontal con el "#contenedor" y despues centre con "#cotenendor-form" verticalmente.

Un saludo!
  #3 (permalink)  
Antiguo 01/08/2012, 19:31
Avatar de Highway  
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Respuesta: Posición de un formulario dentro de la página

Cita:
Iniciado por chabri Ver Mensaje
Aquí te lo dejo




Lo que hice fue centrarlo vertical y horizontal con el "#contenedor" y despues centre con "#cotenendor-form" verticalmente.

Un saludo!
Muchas gracias muy amable Chabri, esta perfecto, solo tuve que borrar una linea que tenias repetida.
#contenedor {
#contenedor {

Una cosita... el fondo ha desaparecido <body background="fondo.png"> y no se en que parte del codigo meterlo.


Mil gracias!!!

Un saludo

Última edición por Highway; 01/08/2012 a las 20:19
  #4 (permalink)  
Antiguo 08/08/2012, 16:32
Avatar de chabri  
Fecha de Ingreso: septiembre-2009
Ubicación: Torremolinos
Mensajes: 227
Antigüedad: 14 años, 6 meses
Puntos: 17
Respuesta: Posición de un formulario dentro de la página

Eso lo haces con el css:

body{
baclground-image: url ("fondo.png";)
}

Saludos!

Etiquetas: formulario, html, página, fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:43.