locked
GridView não renderiza direito no IE8 RRS feed

  • Pergunta

  • Boa tarde a todos.

    Temos um grid que possue sua borda preta e as bordas das células são cinzas. O problema é que no encontro da borda da célula com a borda do grid (entendam a borda do grid como o contorno de todo o grid) a linha da celula está sobreponto a linha da borda, deixando a borda do gridview com a aparencia de pontilhada.
    Em outros casos, as linhas das células são simplesmente ignoradas, ficando transparentes.

    Alguém tem alguma idéia, sugestõa?

    Já me disseram para adicionar uma DIV com borda preta e fundo cinza e deixar as cores de todas as bordas do grid transparente. Vamos chegar no mesmo efeito vizual, mas terei problemas quando o grid gerar uma rolagem.

    Por favor.

    Caso alguém não tenha entendido direito, podemos discutir melhor.

    Obrigado


    Dcurado
    quinta-feira, 12 de agosto de 2010 18:16

Todas as Respostas

  • Olá, Daniel

    Tente colocar uma meta-tag na parte HTML do seu síte ,  não irá funcionar em todos browsers mas mesmo assim tente quem sabe não lhe ajuda.

    <

     

    meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />


    Américo Arvani
    MCP Frw web 2.0
    MCP Frw web/win 3.5
    Se ajudou , marque como resposta.
    http://americoarvani.blogspot.com
    segunda-feira, 30 de agosto de 2010 12:48
  • Tire as bordas da sua Grid.
    Adicione uma DIV com bordas pretas e fundo sem cor.
    Jogue o grid dentro.

    Pronto. Sua grid de linhas cinzas não vão mais passar por cima das bordas.

    Obs: Lembre-se de definir um tamanho para a DIV (width e height).
    E caso precise de scroll, basta adicionar o atributo overflow:scroll;

    Usar o EmulateIE7 não vai resolver o problema, e sim contornar um erro de padronização do próprio navegador.


    Fkaeh - Gambi.NET® Framework Certificated 2010
    ----------------------------------------------
    http://sorumbaticoman.abadium.com
    sexta-feira, 8 de outubro de 2010 12:58