Centrado formulario html
Tengo una pequeña aplicación que deseo se centre en la pantalla. Actualmente cuando la ejecuto (tiene 8 formularios) aparecen cada uno en posición diferente de la pantalla. O el menu abajo y las tablas arriba o la derecha y así.. Eso es un desorden. Intente con css pero me organiza uno los otros siguen igual o peor. No se si cada formulario tiene estilos diferentes y por eso no los posiciona. No se si habrá alguna forma de reiniciar todo y aplicar los estilo o posiciones nuevas. El lenguaje es Visual basic 2008 pero trabajo sobre el HTML.
2 Respuestas
Respuesta de Jorge Vila
1
1
Hola..
Gracias por la pronta respuesta. Mi pregunta es, ¿Esto lo hago en css o solo ingreso dentro del div lo que ue voy a centrar y sobre la etiqueta le doy el parámetro que me estas diciendo?
Otra pregunta, ¿No predomina el estilo que tiene el formulario sobre las tablas y que por eso no aplica los nuevos parámetros?
Me disculpas si las preguntas son necias pero no tengo muy buenos conocimiento sobre el tema. Mil gracias...
Gracias por la pronta respuesta. Mi pregunta es, ¿Esto lo hago en css o solo ingreso dentro del div lo que ue voy a centrar y sobre la etiqueta le doy el parámetro que me estas diciendo?
Otra pregunta, ¿No predomina el estilo que tiene el formulario sobre las tablas y que por eso no aplica los nuevos parámetros?
Me disculpas si las preguntas son necias pero no tengo muy buenos conocimiento sobre el tema. Mil gracias...
- Compartir respuesta
- Anónimo
ahora mismo
Respuesta de s4web
0
0
s4web, En Soluciones4Web atendemos las necesidades de las personas,...
Lo ideal para poderte ayudar mejor sería que me pasaras el código. No obstante te trataré de indicar de forma general, si ves que no te funciona, me pasas el código.
Mi idea es ponerle un DIV por cada elemento que quieras que se muestra en una misma fila. Me imagino que quieras que el menú este arriba en una fila primero, luego abajo el Formulario 1, más abajo el Formulario 2 y así. Lo más organizado es no poner los estilos directamente dentro del código, si no llamar a una clase del css, pero para el ejemplo te pondré todo en el mismo código.
En ese caso el código que te aconsejo que pruebes es:
<div style="width: 100%; float: left; clear: both; display: block;">
CÓDIGO DEL MENÚ
</div>
<div style="width: 100%; float: left; clear: both; display: block;">
CÓDIGO FORMULARIO 1
</div>
<div style="width: 100%; float: left; clear: both; display: block;">
CÓDIGO FORMULARIO 1
</div>
.
.
.
Cualquier duda me dices.
Mi idea es ponerle un DIV por cada elemento que quieras que se muestra en una misma fila. Me imagino que quieras que el menú este arriba en una fila primero, luego abajo el Formulario 1, más abajo el Formulario 2 y así. Lo más organizado es no poner los estilos directamente dentro del código, si no llamar a una clase del css, pero para el ejemplo te pondré todo en el mismo código.
En ese caso el código que te aconsejo que pruebes es:
<div style="width: 100%; float: left; clear: both; display: block;">
CÓDIGO DEL MENÚ
</div>
<div style="width: 100%; float: left; clear: both; display: block;">
CÓDIGO FORMULARIO 1
</div>
<div style="width: 100%; float: left; clear: both; display: block;">
CÓDIGO FORMULARIO 1
</div>
.
.
.
Cualquier duda me dices.
Hola.
Gracias por la pronta respuesta!
Te pregunto, lo que pasa es que cuando cree unas tablas de varios formularios le di unos estilos que a al final fueron en vano porque no se acomodan como yo quiero. La pregunta es, A pesar de los estilos que ya tiene, ¿se le pueden aplicar otros desde css y los toma?
Lo digo porque ya lo hice y no funciono, en unos los dejaba muy a la izquierda, otros muy abajo, otros muy arriba y eso que tenían una sola indicación desde el css..
Mil gracias...
Gracias por la pronta respuesta!
Te pregunto, lo que pasa es que cuando cree unas tablas de varios formularios le di unos estilos que a al final fueron en vano porque no se acomodan como yo quiero. La pregunta es, A pesar de los estilos que ya tiene, ¿se le pueden aplicar otros desde css y los toma?
Lo digo porque ya lo hice y no funciono, en unos los dejaba muy a la izquierda, otros muy abajo, otros muy arriba y eso que tenían una sola indicación desde el css..
Mil gracias...
¿Has podido probar lo que te dije? En caso de que lo probaste y no te funcionara, ¿me podrías pasar la dirección donde tienes la página y así poder ver qué es lo que está pasando?
Hola...
Gracias por tu pronta respuesta respuesta. Mira seria bueno que ingresaras a mi PC por medio del teamviewer para que lo revises y digas si me estoy ahogando en una vaso con agua.. je je.. Claro si puedes y tienes tiempo, es que la verdad me estoy quebrando la cabeza con ese tema y tengo unos que son más complicados.
Mil gracias, saludos.
Gracias por tu pronta respuesta respuesta. Mira seria bueno que ingresaras a mi PC por medio del teamviewer para que lo revises y digas si me estoy ahogando en una vaso con agua.. je je.. Claro si puedes y tienes tiempo, es que la verdad me estoy quebrando la cabeza con ese tema y tengo unos que son más complicados.
Mil gracias, saludos.
Lo siento muchísimo pero apenas puedo sacar tiempo para ayudar en lo que puedo aquí en TodoExpertos. Si me pasaras el código yo lo puedo ver o enviárselo a uno de mis programadores, pues realmente quisiera poder ayudarte.
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Archivo.aspx.vb" Inherits="proyecto.Archivo" %>
<!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 runat="server">
<title>Soft_review</title>
<style type="text/css">
#form1
{
width: 1207px;
height: 592px;
top: -36px;
left: -363px;
position: absolute;
margin-left: 100px;
}
.style3
{
width: 40%;
border: 2px solid #0000ff;
background-color: #c0c0c0;
margin-left: 264px;
height: 10px;
}
.style2
{
width: 40%;
margin-left: 203px;
}
.style4
{
width: 169px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<p style="color: #000000; height: 6px;"> </p>
<p style="color: #000000; height: 6px;"> </p>
<p style="color: #000000; height: 6px;"> </p>
<p style="color: #000000; height: 6px;"> </p>
<p style="color: #000000; height: 6px;">
<div style="width: 100%; float: left; clear: both; display: block;">
<table border="2" class="style2" frame="vsides"
style="font-family: Georgia; border-style: inset; border-width: medium; position: absolute; top: 38px; left: 46px;">
<tr>
<td>
<asp:Menu ID="Menu2" runat="server" BackColor="White" Height="19px"
BorderWidth="2px" ForeColor="#990033" Orientation="Horizontal">
<Items>
<asp:MenuItem Text="Creación" Value="Creación">
<asp:MenuItem NavigateUrl="~/CrearDestinatario.aspx" Text="Destinatario"
Value="Destinatario"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Mensajero.aspx" Text="Mensajero" Value="Mensajero">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Producto.aspx" Text="Producto" Value="Producto">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Archivo.aspx" Text="Archivo" Value="Archivo">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/CrearSupervisor.aspx" Text="Supervisor"
Value="Supervisor"></asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</td>
<td>
<asp:Menu ID="Menu3" runat="server" BackColor="White" BorderWidth="2px"
ForeColor="#990033" Orientation="Horizontal">
<Items>
<asp:MenuItem Text="Procesos Generales" Value="Creación">
<asp:MenuItem NavigateUrl="~/asignacion.aspx" Text="Asignacion"
Value="Destinatario"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/descargue.aspx" Text="Descargue" Value="Mensajero">
</asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</td>
<td>
<asp:Menu ID="Menu4" runat="server" BorderWidth="2px" ForeColor="#990033"
Orientation="Horizontal">
<Items>
<asp:MenuItem Text="Consultas" Value="Creación"
NavigateUrl="~/consupervisor.aspx">
<asp:MenuItem NavigateUrl="~/ConDestinatario.aspx" Text="Destinatario"
Value="Destinatario"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/ConMensajero.aspx" Text="Mensajero"
Value="Mensajero"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/ConProducto.aspx" Text="Producto" Value="Producto">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/consupervisor.aspx" Text="Supervisor"
Value="Supervisor"></asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</td>
<td class="style4">
<asp:Menu ID="Menu5" runat="server" BorderWidth="2px" ForeColor="#990033"
Orientation="Horizontal">
<Items>
<asp:MenuItem Text="Eliminar registros" Value="Creación">
<asp:MenuItem NavigateUrl="~/EliDestinatario.aspx" Text="Destinatario"
Value="Destinatario"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/EliMensajero.aspx" Text="Mensajero"
Value="Mensajero"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/EliProducto.aspx" Text="Producto" Value="Producto">
</asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</td>
<td class="style4">
<asp:Menu ID="Menu6" runat="server" BorderWidth="2px" ForeColor="#990033"
Orientation="Horizontal">
<Items>
<asp:MenuItem Text="Crear Contraseña" Value="Crear Contraseña">
<asp:MenuItem NavigateUrl="~/Seguridad.aspx"
Text="Contraseña Supervisor" Value="Contraseña Supervisor"></asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</td>
</tr>
</table>
</div>
</p>
<p style="color: #000000; height: 6px;"> </p>
<br />
<br />
<br />
<br />
<p style="color: #000000; height: 6px;">
<p style="color: #000000; height: 6px;">
<table class="style3">
<tr>
<td>
<asp:Button ID="btnCopiar" runat="server" Text="Copiar archivo" />
</td>
<td>
</td>
</tr>
<tr>
<td>
<asp:FileUpload ID="FileUpload1" runat="server" />
</td>
<td>
</td>
</tr>
</table>
<p style="color: #000000; height: 6px;">
<p style="color: #000000; height: 6px;">
<br />
<br />
<br />
<p>
</p>
<p>
</p>
<p>
</p>
</form>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
</div>
</body>
</html>
<!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 runat="server">
<title>Soft_review</title>
<style type="text/css">
#form1
{
width: 1207px;
height: 592px;
top: -36px;
left: -363px;
position: absolute;
margin-left: 100px;
}
.style3
{
width: 40%;
border: 2px solid #0000ff;
background-color: #c0c0c0;
margin-left: 264px;
height: 10px;
}
.style2
{
width: 40%;
margin-left: 203px;
}
.style4
{
width: 169px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<p style="color: #000000; height: 6px;"> </p>
<p style="color: #000000; height: 6px;"> </p>
<p style="color: #000000; height: 6px;"> </p>
<p style="color: #000000; height: 6px;"> </p>
<p style="color: #000000; height: 6px;">
<div style="width: 100%; float: left; clear: both; display: block;">
<table border="2" class="style2" frame="vsides"
style="font-family: Georgia; border-style: inset; border-width: medium; position: absolute; top: 38px; left: 46px;">
<tr>
<td>
<asp:Menu ID="Menu2" runat="server" BackColor="White" Height="19px"
BorderWidth="2px" ForeColor="#990033" Orientation="Horizontal">
<Items>
<asp:MenuItem Text="Creación" Value="Creación">
<asp:MenuItem NavigateUrl="~/CrearDestinatario.aspx" Text="Destinatario"
Value="Destinatario"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Mensajero.aspx" Text="Mensajero" Value="Mensajero">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Producto.aspx" Text="Producto" Value="Producto">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Archivo.aspx" Text="Archivo" Value="Archivo">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/CrearSupervisor.aspx" Text="Supervisor"
Value="Supervisor"></asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</td>
<td>
<asp:Menu ID="Menu3" runat="server" BackColor="White" BorderWidth="2px"
ForeColor="#990033" Orientation="Horizontal">
<Items>
<asp:MenuItem Text="Procesos Generales" Value="Creación">
<asp:MenuItem NavigateUrl="~/asignacion.aspx" Text="Asignacion"
Value="Destinatario"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/descargue.aspx" Text="Descargue" Value="Mensajero">
</asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</td>
<td>
<asp:Menu ID="Menu4" runat="server" BorderWidth="2px" ForeColor="#990033"
Orientation="Horizontal">
<Items>
<asp:MenuItem Text="Consultas" Value="Creación"
NavigateUrl="~/consupervisor.aspx">
<asp:MenuItem NavigateUrl="~/ConDestinatario.aspx" Text="Destinatario"
Value="Destinatario"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/ConMensajero.aspx" Text="Mensajero"
Value="Mensajero"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/ConProducto.aspx" Text="Producto" Value="Producto">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/consupervisor.aspx" Text="Supervisor"
Value="Supervisor"></asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</td>
<td class="style4">
<asp:Menu ID="Menu5" runat="server" BorderWidth="2px" ForeColor="#990033"
Orientation="Horizontal">
<Items>
<asp:MenuItem Text="Eliminar registros" Value="Creación">
<asp:MenuItem NavigateUrl="~/EliDestinatario.aspx" Text="Destinatario"
Value="Destinatario"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/EliMensajero.aspx" Text="Mensajero"
Value="Mensajero"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/EliProducto.aspx" Text="Producto" Value="Producto">
</asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</td>
<td class="style4">
<asp:Menu ID="Menu6" runat="server" BorderWidth="2px" ForeColor="#990033"
Orientation="Horizontal">
<Items>
<asp:MenuItem Text="Crear Contraseña" Value="Crear Contraseña">
<asp:MenuItem NavigateUrl="~/Seguridad.aspx"
Text="Contraseña Supervisor" Value="Contraseña Supervisor"></asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</td>
</tr>
</table>
</div>
</p>
<p style="color: #000000; height: 6px;"> </p>
<br />
<br />
<br />
<br />
<p style="color: #000000; height: 6px;">
<p style="color: #000000; height: 6px;">
<table class="style3">
<tr>
<td>
<asp:Button ID="btnCopiar" runat="server" Text="Copiar archivo" />
</td>
<td>
</td>
</tr>
<tr>
<td>
<asp:FileUpload ID="FileUpload1" runat="server" />
</td>
<td>
</td>
</tr>
</table>
<p style="color: #000000; height: 6px;">
<p style="color: #000000; height: 6px;">
<br />
<br />
<br />
<p>
</p>
<p>
</p>
<p>
</p>
</form>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
</div>
</body>
</html>
No me queda muy claro el código.. Por lo que veo, ¿hay ahí un solo formulario?
¿El menú te sale como quieres que te salga? Es que veo que en los estilos cada opción del menú tiene un tamaño distinto a la otra, pero no sé si es intencional.
Este div que has puesto
<div style="width: 100%; float: left; clear: both; display: block;"> debes ponerlo antes de <form id="form1" runat="server"> y cerrarlo después de cerrar el form.
¿El menú te sale como quieres que te salga? Es que veo que en los estilos cada opción del menú tiene un tamaño distinto a la otra, pero no sé si es intencional.
Este div que has puesto
<div style="width: 100%; float: left; clear: both; display: block;"> debes ponerlo antes de <form id="form1" runat="server"> y cerrarlo después de cerrar el form.
- Compartir respuesta
- Anónimo
ahora mismo