Pregunta

Si tiene varios controles en su parte web ¿cómo se formatea 'muy bien' para que no todos aparecen en una línea horizontal?

Así que tendría algo así como

  • NombreCompañía:
  • Nombre:
  • Apellido:
  • Código postal:
  • Dirección de correo electrónico:

¿Se va a tener que ser una mesa?

¿Fue útil?

Solución

Hay un artículo en una lista aparte que da un ejemplo de cómo dar formato a una forma sin usar tablas

http://www.alistapart.com/articles/prettyaccessibleforms

También hay una discusión sobre desbordamiento de pila que dan algunos ejemplos más. Un punto que se hizo que tiendo a estar de acuerdo con es:

"Si no utiliza tablas que necesita saber el ancho de las etiquetas por adelantado. A menudo, esto puede ser un problema para los sitios multi-idioma (i18n).

Con las mesas, que se extienden a las etiquetas de ajuste de diferentes tamaños. CSS por sí sola no puede hacer eso todavía de una manera bien apoyado "-.> https://stackoverflow.com/questions/591539/forms-can-they-be-done-without-tables

Otros consejos

De la misma manera que cualquier formato HTML entradas en cualquier página HTML. La parte web simplemente representa el HTML como se define en el evento render. Utilice tablas, divs, estilos CSS, al igual que cualquier otra página.

La manera más sencilla es añadir un LiteralControl adicional de este tipo en CreateChildControls:

LiteralControl lit = new LiteralControl("<br />");
this.Controls.Add(lit);

Ponga una instancia como esta entre todos sus controles, pero hay muchas maneras de lograr esto y todo eso está más allá del alcance de este sitio, ya que es la elaboración de normas de control web ASP.Net.

Puede utilizar la tabla, así como Div, en SharePoint utiliza tablas generales para la mayoría de los que está construido en webparts ya que muestran la misma sin importar el navegador.

Sólo tenga cuidado de la cantidad de tablas que utiliza, y las tablas anidadas son extremadamente malo también debido a los tiempos de representación de la página.

Al seleccionar el contenedor adecuado para la situación correcta es lo que debe hacerse.

Licenciado bajo: CC-BY-SA con atribución
scroll top