none
Problema com crescimento de tabela: div não está crescendo junto, porém isso não é o mais estranho... RRS feed

  • Pergunta

  • Seguinte tenho um problema, um tanto... muito estranho.

    Tenho um projeto em asp.net mvc 3.
    Tenho uma tabela que é criada e tem suas linhas adicionadas dinamicamente por um código js que escrevi...

    Ok, tudo normal, até eu verificar que na adição das linhas, a div branca que a tabela está inserida, não está crescendo junto com a tabela, de forma que a tabela está ficando na frente do rodapé.

    Agora vem a parte estranha... peguei o código que é gerado pelo projeto - no ie em "exibir código-fonte" - e coloquei ele em um arquivo html em branco, quando abro esse código html que acabei de criar, com a página do site que contém a tabela que cresce dinamicamente, e adiciono as linhas dinamicamente... adivinha? A div está crescendo junto... alguém tem idéia do porque no caso anterior não está?


    Caso esse post foi útil para você não esqueça de "Votar como Útil". =)
    quinta-feira, 2 de fevereiro de 2012 18:57

Respostas

  • Resolvido! Eu coloquei as divs main e footer para float left e com o width 100%, coloquei o fieldset também para float left e removi o display: inline-block.

    Caso esse post foi útil para você não esqueça de "Votar como Útil". =)
    • Marcado como Resposta Vinícius Ottoni sexta-feira, 3 de fevereiro de 2012 14:36
    sexta-feira, 3 de fevereiro de 2012 14:35

Todas as Respostas

  • Problema encontrado: O problema é no css do fieldset...

    fieldset 
    { 
       
    border: 1px solid #DDDDDD; 
       
    padding: 0px 20px 5px 10px; 
       
    margin: 0 0 1.5em 0; 
       
    display: inline-block; 
    } 

    ...Que de alguma forma eu esqueci de colocá-lo no segundo caso, sabe deus como... pq foi ctrl a, ctrl c e ctrl v no css geral. O negócio é que quando eu removo o display: inline-block funciona como deveria, bem, como eu faço para o fieldset ter a altura e largura de acordo com os elementos dentro dele sem ter esse problema citado na pergunta?

    Para melhores informações só dá uma olhada na bronca completa aqui: http://stackoverflow.com/questions/9112626/how-to-grows-up-a-div-height-with-a-table-that-has-your-rows-added-dynamically


    Caso esse post foi útil para você não esqueça de "Votar como Útil". =)
    sexta-feira, 3 de fevereiro de 2012 13:00
  • Resolvido! Eu coloquei as divs main e footer para float left e com o width 100%, coloquei o fieldset também para float left e removi o display: inline-block.

    Caso esse post foi útil para você não esqueça de "Votar como Útil". =)
    • Marcado como Resposta Vinícius Ottoni sexta-feira, 3 de fevereiro de 2012 14:36
    sexta-feira, 3 de fevereiro de 2012 14:35