Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TeixeiraRamos

Tabela Zebrada IE

Recommended Posts

Salve, salve,

Já tem solução para um tabela que fica "zebrada" no Mozila, ficar também no IE?

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

utilize classes em cada tr.

funciona perfeitamente no ie.

 

 

como você tentou fazer q não funcionou no ie ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salve, salve!

Para zebrar eu uso:

.tabela tbody tr:nth-child(odd){
background:#CCC;
}

 

Mas na época já fui avisado que não iria funcionar no ie.

Já procurei em livros mas não consegui vislumbrar uma outra forma para zebrar uma tabela no ie.

Um amigo visitou essa página http://www.informaca...com.br/logs.asp, e me perguntou.

Dai resolvi voltar a questão postando para saber se já existe alguma coisa nova.

Ainda não vi a utilização de classes em cada tr.

Abraços e obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa tabela é gerada por alguma linguagem dinâmica? PHP, ASP, Javascript?

Se sim, gere 2 classes diferentes para essas linhas. Exemplo:

for($i = 0; i < 10; i++){
$class = $i % 2 == 0 ? 'even' : 'odd';
echo '<tr class="'.$class.'">
...
</tr>';
}

 

No css:

.tabela tbody tr:nth-child(odd),
.tabela tbody tr.odd {
  background:#CCC;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Henrique,

Mil desculpas mas com relação a CSS coloquei:

.tabela tbody tr:nth-child(odd),
.tabela tbody tr.odd {
  background:#CCC;
}

 

Mas com relação a outra classe, ou seja:

for($i = 0; i < 10; i++){
       $class = $i % 2 == 0 ? 'even' : 'odd';
       echo '<tr class="'.$class.'">
       ...
       </tr>';
}

 

Vou colocar na CSS? Fiquei voando.

A tabale trabalha código ASP e a CSS é a log.css na página é:

http://www.informacaoteixeira.com.br/logs.asp

 

 

 

 

 

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

O código que postei é em PHP... tente adaptar para ASP, eu não conheço essa linguagem, então não posso ajudá-lo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Henrique,

Muito obrigado mas não tenho idéia onde vou colocar o "for..."

Quando você falou gere duas classes tentei, mesmo nunca tendo visto isso, colocar o "for..." na CSS mas não funciona.

A luta continua.

Sucesso e valeu pela atenção.

Fique com Deus.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O código para gerar duas classes você deve inserir na linguagem de programação que esta utilizando, no caso o ASP.

 

 

No fórum de ASP o pessoal pode te ajudar melhor :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sugiro que crie um tópico novo na área de ASP com o código PHP que eu postei e peça para te ajudarem a traduzir...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.