Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    42

    Problemi eredità tabelle annidate

    Salve a tutti, ho un problema di ereditarietà sulle tabelle.
    Praticamente ho una pagina che mostra un formulario, nel quale ci sono elementi dinamici.

    Questi elementi dinamici son composti da div con all'interno elementi tabellari, oppure altre semplici tabelle.

    Il problema è che qualsiasi tabella annidata eredita il css da quella esterna.
    Questo è un esempio del codice:




    Codice PHP:
    <table id="tbl1" >
    <
    tr>
        <
    div class="pippo">
            <
    table>
                <
    tr>
                    <
    td>blabla</td>
                    <
    td>blabla</td>
                </
    tr>
            </
    table>
        </
    div>
    </
    tr>
    </
    table
    CSS

    Codice PHP:
    table#tbl1 td + td{
        
    width:75%;
        
    text-align:justify;
        
    border-left:2px black solid;
    }

    .
    pippo table td {
        
    text-align:justify;
        
    width:50%;
        
    border:2px gray solid;

    Nella seconda tabella vengono ereditate e sovrascritte tutte le regole già menzionate nella prima tabella.

    grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924

    Re: Problemi eredità tabelle annidate

    Originariamente inviato da enollen
    codice:
    table#tbl1 td + td{
    	width:75%;
    	text-align:justify;
    	border-left:2px black solid;
    }
    
    .pippo table td {
    	text-align:justify;
    	width:50%;
    	border:2px gray solid;
    }
    secondo la descrizione del tuo markup (tabelle annidate) queste regole possono essere sovrascritte specificando


    codice:
    table#tbl1 table td + td {
    	width:75%;
    	text-align:justify;
    	border-left:2px black solid;
    }
    
    .pippo table table td {
    	text-align:justify;
    	width:50%;
    	border:2px gray solid;
    }
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.