none
Como sobrepor uma Classe CSS com comendo HTML? RRS feed

  • Pergunta

  • A dúvida é a seguinte. Eu tenho uma classe que é aplicada a uma linha (TR) com várias TDs. Isso é feito pois mudo o nome da classe dinamicamente pra fazer um zebrado no relatório da tela. O problema é que essa classe alinha o texto para a esquerda (no CSS está: align-text: justify;) e isso está correto para a maioria das informações, mas tem campos numéricos que devem ser alinhados pela direita. Dentro da TD foi colocado o align="right" mas o alinhamento continua à esquerda. Como fazer para sobrepor a informação de alinhamento da Classe para que o browser entenda que para aquela TD a informação precisa vir alinhada à direita?
    segunda-feira, 4 de janeiro de 2010 19:34

Respostas

  • Amigo,

    Você pode fazer algo assim:

    CSS
    table{width: 400px}
    .Linha1
    {
    background-color:blue;
    text-align: justify;
    }
    
    .Linha1 td.valor
    {
    width: 200px;
    text-align: right;
    }
    
    
    .Linha2 td.valor
    {
    
    width: 200px;
    text-align: right;
    }
    
    .Linha2
    {
    background-color:red;
    text-align: justify;
    }


    HTML
    <table width="300px" border="1">
    <tr class="linha1">
    <td> as,da.ç smdamdkçmas kmdasklmd,.asm .,amsd,. am.d,ma.dm.,md.,asm d.,amsd.,am sd.;ams d,.;mas;. dm;a</td>
    <td class="valor">teste</td>
    </tr>
    
    <tr class="linha2">
    <td>asdasdklçjask.dm.as,md ,.m.,dam ,.masd,.md,.am .md a.,md.am d.as.das.dm a,.dm.a,smd.as</td>
    <td class="valor">teste</td>
    </tr>
    </table>

    Marque como resposta se lhe foi útil, pode ajudar outro membros do forum.

    []´s
    terça-feira, 5 de janeiro de 2010 10:14