none
Web Standarts RRS feed

  • Pergunta

  • Olá,

    Alguém sabe qual é a maneira correta de posicionar os componentes na tela,

    Por exemplo:

    Tenho vários textboxes, e se não utilizo uma Table para posicioná-las corretamente, fica tudo desalinhado, se usuo Div's no firefox fica de forma anormal.

    Eu poderia utilizar posição absoluta, mas tem o inconveniente de se a reolução do cliente não for a mesma utilizada no desenvolvimento, dai fica falha......

    Alguém sabe como eu posso resolver isto?

    sexta-feira, 16 de junho de 2006 10:19

Respostas

  • Ola Harlen,

    Entendemos que queira trabalhar seguindo os conceitos de Tableless
    Desta forma algus links interessantes em pt:

    http://tableless.com.br
    http://www.maujor.com/

    Particulartmente gosto do uso de Tables para execução de Layout  , claro sem abusar... isso que garante produtividade quando bem aplicado em conjunto com os recursos cd CSS.

    sexta-feira, 16 de junho de 2006 13:17
    Moderador
  • Harlen,

    se formos seguir a risca as recomendações do XHTML e dos WebStandars, o correto é não utilizar tabelas para posicionar os elementos, e sim CSS (daí o termo tableless). Entretanto, existem casos e casos... eu não acho muito produtivo ficar utilizando CSS para todos os casos. Acredito que existem situações muito específicas que CSS pode ser utilizado, como por exemplo se todas as páginas do site seguem um mesmo layout. Agora, se cada tela tem características diferentes das demais, isso pode ficar improdutivo. De qualquer maneira, é uma decisão que cabe a você tomar, pesando os pontos positivos e negativos de cada abordagem. O ASP.NET já gera conteúdo de acordo com os Web Standards. Veja:

    Building ASP.NET 2.0 Web Sites Using Web Standards - http://msdn.microsoft.com/asp.net/reference/design/default.aspx?pull=/library/en-us/dnaspp/html/aspnetusstan.asp

     


    Ricardo Oneda
    http://thespoke.net/blogs/oneda/default.aspx

    sexta-feira, 16 de junho de 2006 18:21
    Moderador

Todas as Respostas

  • Harlen,

    Cara eu particularmente uso uma table para colocar os controles dentro, e na table uso a largura=100% e altura=100% assim ele se ajusta de acordo com a resolução do cliente.

     

    sexta-feira, 16 de junho de 2006 13:02
  • Olá Daniel,

    Mas o uso de tabelas não é somente para dados tabulares, ou seja, é incorreto utiliza-las para fazer o lay-out da página....?

    sexta-feira, 16 de junho de 2006 13:08
  • Ola Harlen,

    Entendemos que queira trabalhar seguindo os conceitos de Tableless
    Desta forma algus links interessantes em pt:

    http://tableless.com.br
    http://www.maujor.com/

    Particulartmente gosto do uso de Tables para execução de Layout  , claro sem abusar... isso que garante produtividade quando bem aplicado em conjunto com os recursos cd CSS.

    sexta-feira, 16 de junho de 2006 13:17
    Moderador
  • Harlen,

    se formos seguir a risca as recomendações do XHTML e dos WebStandars, o correto é não utilizar tabelas para posicionar os elementos, e sim CSS (daí o termo tableless). Entretanto, existem casos e casos... eu não acho muito produtivo ficar utilizando CSS para todos os casos. Acredito que existem situações muito específicas que CSS pode ser utilizado, como por exemplo se todas as páginas do site seguem um mesmo layout. Agora, se cada tela tem características diferentes das demais, isso pode ficar improdutivo. De qualquer maneira, é uma decisão que cabe a você tomar, pesando os pontos positivos e negativos de cada abordagem. O ASP.NET já gera conteúdo de acordo com os Web Standards. Veja:

    Building ASP.NET 2.0 Web Sites Using Web Standards - http://msdn.microsoft.com/asp.net/reference/design/default.aspx?pull=/library/en-us/dnaspp/html/aspnetusstan.asp

     


    Ricardo Oneda
    http://thespoke.net/blogs/oneda/default.aspx

    sexta-feira, 16 de junho de 2006 18:21
    Moderador